Plugins
|
#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 |
|
inline |
|
inline |
References ug::SmallStrainMechanics::VoigtianMatrix< TDomain >::c44, ug::SmallStrainMechanics::VoigtianMatrix< TDomain >::c55, ug::SmallStrainMechanics::VoigtianMatrix< TDomain >::c66, ug::SmallStrainMechanics::VoigtianMatrix< TDomain >::dim, and ug::SmallStrainMechanics::VoigtianMatrix< TDomain >::mat.
Referenced by ug::SmallStrainMechanics::HookeLaw< TDomain >::set_elasticity_tensor_orthotropic(), and ug::SmallStrainMechanics::HookeLaw< TDomain >::set_elasticity_tensor_orthotropic_E_G_nu().
|
inline |
|
inline |
References ug::SmallStrainMechanics::VoigtianMatrix< TDomain >::c44, ug::SmallStrainMechanics::VoigtianMatrix< TDomain >::c55, ug::SmallStrainMechanics::VoigtianMatrix< TDomain >::c66, and ug::SmallStrainMechanics::VoigtianMatrix< TDomain >::mat.
Referenced by ug::SmallStrainMechanics::HookeLaw< TDomain >::set_elasticity_tensor_orthotropic(), and ug::SmallStrainMechanics::HookeLaw< TDomain >::set_elasticity_tensor_orthotropic_E_G_nu().
|
private |
|
private |
|
private |
|
static |
|
private |