Plugins
ug::SmallStrainMechanics::VoigtianMatrix< TDomain > Class Template Reference

#include <voigtian_notation.h>

Public Member Functions

void copy_to_tensor (MathTensor4< dim, dim, dim, dim > &elastTensorFunct)
 
void rotate_z_90_deg ()
 
void set_orthotropic (const number C11, const number C12, const number C13, const number C22, const number C23, const number C33, const number C44, const number C55, const number C66)
 
 VoigtianMatrix ()
 

Static Public Attributes

static const int dim = IMaterialLaw<TDomain>::dim
 

Private Attributes

number c44
 
number c55
 
number c66
 
DenseMatrix< FixedArray2< double, dim, dim > > mat
 

Constructor & Destructor Documentation

◆ VoigtianMatrix()

template<typename TDomain >
ug::SmallStrainMechanics::VoigtianMatrix< TDomain >::VoigtianMatrix ( )
inline

Member Function Documentation

◆ copy_to_tensor()

◆ rotate_z_90_deg()

◆ set_orthotropic()

Member Data Documentation

◆ c44

◆ c55

◆ c66

◆ dim

template<typename TDomain >
const int ug::SmallStrainMechanics::VoigtianMatrix< TDomain >::dim = IMaterialLaw<TDomain>::dim
static

◆ mat


The documentation for this class was generated from the following file: