#include <LinearGeneralAnisotropicMaterial.h>
Public Member Functions | |
LinearGeneralAnisotropicMaterial (const InputParameters ¶meters) | |
Protected Member Functions | |
virtual void | computeQpProperties () |
virtual void | computeQpElasticityTensor () |
virtual void | computeQpStrain () |
virtual void | computeQpStress () |
virtual void | initQpStatefulProperties () override |
template<typename T > | |
MaterialProperty< T > & | createProperty (const std::string &prop_name) |
template<typename T > | |
const MaterialProperty< T > & | getPropertyOld (const std::string &prop_name) |
Protected Attributes | |
const std::string | _appended_property_name |
const VariableGradient & | _grad_disp_x |
const VariableGradient & | _grad_disp_y |
const VariableGradient & | _grad_disp_z |
bool | _has_temp |
const VariableValue & | _temp |
bool | _has_c |
const VariableValue & | _c |
std::vector< VolumetricModel * > | _volumetric_models |
MaterialProperty< SymmTensor > & | _stress |
MaterialProperty< SymmElasticityTensor > & | _elasticity_tensor |
MaterialProperty< SymmElasticityTensor > & | _Jacobian_mult |
SymmTensor | _d_strain_dT |
MaterialProperty< SymmTensor > & | _d_stress_dT |
MaterialProperty< SymmTensor > & | _elastic_strain |
Private Attributes | |
Real | _euler_angle_1 |
Real | _euler_angle_2 |
Real | _euler_angle_3 |
std::vector< Real > | _Cijkl_matrix_vector |
bool | _all_21 |
SymmAnisotropicElasticityTensor | _Cijkl_matrix |
Definition at line 32 of file LinearGeneralAnisotropicMaterial.h.
LinearGeneralAnisotropicMaterial::LinearGeneralAnisotropicMaterial | ( | const InputParameters & | parameters | ) |
Definition at line 41 of file LinearGeneralAnisotropicMaterial.C.
|
protectedvirtual |
Definition at line 76 of file LinearGeneralAnisotropicMaterial.C.
Referenced by computeQpProperties().
|
protectedvirtual |
Definition at line 68 of file LinearGeneralAnisotropicMaterial.C.
|
protectedvirtual |
Definition at line 84 of file LinearGeneralAnisotropicMaterial.C.
Referenced by computeQpProperties().
|
protectedvirtual |
Definition at line 95 of file LinearGeneralAnisotropicMaterial.C.
Referenced by computeQpProperties().
|
inlineprotectedinherited |
Definition at line 58 of file SolidMechanicsMaterial.h.
|
inlineprotectedinherited |
Definition at line 65 of file SolidMechanicsMaterial.h.
|
overrideprotectedvirtualinherited |
Definition at line 32 of file SolidMechanicsMaterial.C.
|
private |
Definition at line 55 of file LinearGeneralAnisotropicMaterial.h.
Referenced by LinearGeneralAnisotropicMaterial().
|
protectedinherited |
Definition at line 32 of file SolidMechanicsMaterial.h.
Referenced by SolidMechanicsMaterial::createProperty(), and SolidMechanicsMaterial::getPropertyOld().
|
protectedinherited |
Definition at line 41 of file SolidMechanicsMaterial.h.
Referenced by LinearIsotropicMaterial::computeStrain(), and LinearIsotropicMaterial::computeStress().
|
private |
Definition at line 58 of file LinearGeneralAnisotropicMaterial.h.
Referenced by computeQpElasticityTensor(), and LinearGeneralAnisotropicMaterial().
|
private |
Definition at line 52 of file LinearGeneralAnisotropicMaterial.h.
Referenced by LinearGeneralAnisotropicMaterial().
|
protectedinherited |
Definition at line 50 of file SolidMechanicsMaterial.h.
Referenced by LinearIsotropicMaterial::computeProperties(), and LinearIsotropicMaterial::computeStrain().
|
protectedinherited |
Definition at line 53 of file SolidMechanicsMaterial.h.
Referenced by LinearIsotropicMaterial::computeStrain().
|
protectedinherited |
Definition at line 55 of file SolidMechanicsMaterial.h.
Referenced by computeQpStrain(), computeQpStress(), and LinearIsotropicMaterial::computeStress().
|
protectedinherited |
Definition at line 46 of file SolidMechanicsMaterial.h.
Referenced by LinearIsotropicMaterial::computeProperties(), computeQpElasticityTensor(), and computeQpStress().
|
private |
Definition at line 47 of file LinearGeneralAnisotropicMaterial.h.
Referenced by LinearGeneralAnisotropicMaterial().
|
private |
Definition at line 48 of file LinearGeneralAnisotropicMaterial.h.
Referenced by LinearGeneralAnisotropicMaterial().
|
private |
Definition at line 49 of file LinearGeneralAnisotropicMaterial.h.
Referenced by LinearGeneralAnisotropicMaterial().
|
protectedinherited |
Definition at line 33 of file SolidMechanicsMaterial.h.
Referenced by LinearIsotropicMaterial::computeProperties(), and computeQpStrain().
|
protectedinherited |
Definition at line 34 of file SolidMechanicsMaterial.h.
Referenced by LinearIsotropicMaterial::computeProperties(), and computeQpStrain().
|
protectedinherited |
Definition at line 35 of file SolidMechanicsMaterial.h.
Referenced by LinearIsotropicMaterial::computeProperties(), and computeQpStrain().
|
protectedinherited |
Definition at line 40 of file SolidMechanicsMaterial.h.
|
protectedinherited |
Definition at line 37 of file SolidMechanicsMaterial.h.
Referenced by LinearIsotropicMaterial::computeProperties().
|
protectedinherited |
Definition at line 47 of file SolidMechanicsMaterial.h.
Referenced by computeQpElasticityTensor(), and LinearIsotropicMaterial::computeStrain().
|
protectedinherited |
Definition at line 45 of file SolidMechanicsMaterial.h.
Referenced by LinearIsotropicMaterial::computeProperties(), and computeQpStress().
|
protectedinherited |
Definition at line 38 of file SolidMechanicsMaterial.h.
Referenced by LinearIsotropicMaterial::computeProperties().
|
protectedinherited |
Definition at line 43 of file SolidMechanicsMaterial.h.