LinearIsotropic material for use in simple applications that don't need material properties. More...
#include <LinearAnisotropicMaterial.h>
Public Member Functions | |
| LinearAnisotropicMaterial (const InputParameters ¶meters) | |
Protected Member Functions | |
| virtual void | computeProperties () |
| virtual void | computeStress (const SymmTensor &strain, SymmTensor &stress) |
| virtual void | computeStrain (const SymmTensor &total_strain, SymmTensor &elastic_strain) |
| Will always be passed to full symmetric strain tensor. More... | |
| virtual Real | computeAlpha () |
| 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 | |
| Real | _material_constant_c11 |
| Real | _material_constant_c12 |
| Real | _material_constant_c44 |
| Real | _euler_angle_1 |
| Real | _euler_angle_2 |
| Real | _euler_angle_3 |
| Real | _youngs_modulus |
| Real | _poissons_ratio |
| Real | _t_ref |
| Real | _alpha |
| SymmElasticityTensor * | _local_elasticity_tensor |
| Real | _pi |
| Real | _tol |
| 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 |
LinearIsotropic material for use in simple applications that don't need material properties.
Definition at line 24 of file LinearAnisotropicMaterial.h.
| LinearAnisotropicMaterial::LinearAnisotropicMaterial | ( | const InputParameters & | parameters | ) |
Definition at line 30 of file LinearAnisotropicMaterial.C.
|
protectedvirtualinherited |
Definition at line 143 of file LinearIsotropicMaterial.C.
Referenced by LinearIsotropicMaterial::computeProperties().
|
protectedvirtualinherited |
Definition at line 54 of file LinearIsotropicMaterial.C.
|
protectedvirtualinherited |
Will always be passed to full symmetric strain tensor.
What should come out is a modified strain tensor.
Definition at line 117 of file LinearIsotropicMaterial.C.
Referenced by LinearIsotropicMaterial::computeStress().
|
protectedvirtualinherited |
Definition at line 89 of file LinearIsotropicMaterial.C.
Referenced by LinearIsotropicMaterial::computeProperties().
|
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.
|
protectedinherited |
Definition at line 48 of file LinearIsotropicMaterial.h.
Referenced by LinearIsotropicMaterial::computeAlpha().
|
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().
|
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 LinearGeneralAnisotropicMaterial::computeQpStrain(), LinearGeneralAnisotropicMaterial::computeQpStress(), and LinearIsotropicMaterial::computeStress().
|
protectedinherited |
Definition at line 46 of file SolidMechanicsMaterial.h.
Referenced by LinearIsotropicMaterial::computeProperties(), LinearGeneralAnisotropicMaterial::computeQpElasticityTensor(), and LinearGeneralAnisotropicMaterial::computeQpStress().
|
protected |
Definition at line 33 of file LinearAnisotropicMaterial.h.
Referenced by LinearAnisotropicMaterial().
|
protected |
Definition at line 34 of file LinearAnisotropicMaterial.h.
Referenced by LinearAnisotropicMaterial().
|
protected |
Definition at line 35 of file LinearAnisotropicMaterial.h.
Referenced by LinearAnisotropicMaterial().
|
protectedinherited |
Definition at line 33 of file SolidMechanicsMaterial.h.
Referenced by LinearIsotropicMaterial::computeProperties(), and LinearGeneralAnisotropicMaterial::computeQpStrain().
|
protectedinherited |
Definition at line 34 of file SolidMechanicsMaterial.h.
Referenced by LinearIsotropicMaterial::computeProperties(), and LinearGeneralAnisotropicMaterial::computeQpStrain().
|
protectedinherited |
Definition at line 35 of file SolidMechanicsMaterial.h.
Referenced by LinearIsotropicMaterial::computeProperties(), and LinearGeneralAnisotropicMaterial::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 LinearGeneralAnisotropicMaterial::computeQpElasticityTensor(), and LinearIsotropicMaterial::computeStrain().
|
protectedinherited |
|
protected |
Definition at line 30 of file LinearAnisotropicMaterial.h.
Referenced by LinearAnisotropicMaterial().
|
protected |
Definition at line 31 of file LinearAnisotropicMaterial.h.
Referenced by LinearAnisotropicMaterial().
|
protected |
Definition at line 32 of file LinearAnisotropicMaterial.h.
Referenced by LinearAnisotropicMaterial().
|
protectedinherited |
Definition at line 52 of file LinearIsotropicMaterial.h.
Referenced by LinearIsotropicMaterial::computeStrain(), LinearIsotropicMaterial::computeStress(), and LinearIsotropicMaterial::LinearIsotropicMaterial().
|
protectedinherited |
Definition at line 45 of file LinearIsotropicMaterial.h.
Referenced by LinearIsotropicMaterial::LinearIsotropicMaterial().
|
protectedinherited |
Definition at line 45 of file SolidMechanicsMaterial.h.
Referenced by LinearIsotropicMaterial::computeProperties(), and LinearGeneralAnisotropicMaterial::computeQpStress().
|
protectedinherited |
Definition at line 47 of file LinearIsotropicMaterial.h.
Referenced by LinearIsotropicMaterial::computeProperties().
|
protectedinherited |
Definition at line 38 of file SolidMechanicsMaterial.h.
Referenced by LinearIsotropicMaterial::computeProperties().
|
protectedinherited |
Definition at line 53 of file LinearIsotropicMaterial.h.
Referenced by LinearIsotropicMaterial::computeStrain(), LinearIsotropicMaterial::computeStress(), and LinearIsotropicMaterial::LinearIsotropicMaterial().
|
protectedinherited |
Definition at line 43 of file SolidMechanicsMaterial.h.
|
protectedinherited |
Definition at line 44 of file LinearIsotropicMaterial.h.
Referenced by LinearIsotropicMaterial::LinearIsotropicMaterial().
1.8.16