Material class for conventional correspondence material model with fictitious force stabilization for small strain. More...
#include <ComputeForceStabilizedSmallStrainNOSPD.h>
Public Member Functions | |
| ComputeForceStabilizedSmallStrainNOSPD (const InputParameters ¶meters) | |
| virtual void | initQpStatefulProperties () override |
Protected Member Functions | |
| virtual void | computeQpDeformationGradient () override |
| Function to compute bond-associated deformation gradient. More... | |
| virtual void | computeQpStrain () override |
| Function to compute strain tensors. More... | |
| virtual void | computeQpTotalStrain () |
| Function to compute the total strain tensor for small strain case. More... | |
| virtual void | computeProperties () override |
| virtual void | computeBondStretch () override |
Protected Attributes | |
| const MaterialProperty< RankFourTensor > & | _Cijkl |
| Elasticity tensor. More... | |
| MaterialProperty< Real > & | _sf_coeff |
| Material property for fictitious force. More... | |
| const bool | _plane_strain |
| Plane strain problem or not, this is only used for mechanical stretch calculation. More... | |
| std::vector< MaterialPropertyName > | _eigenstrain_names |
| std::vector< const MaterialProperty< RankTwoTensor > * > | _eigenstrains |
| MaterialProperty< RankTwoTensor > & | _shape2 |
| Material properties to store. More... | |
| MaterialProperty< RankTwoTensor > & | _deformation_gradient |
| MaterialProperty< RankTwoTensor > & | _ddgraddu |
| MaterialProperty< RankTwoTensor > & | _ddgraddv |
| MaterialProperty< RankTwoTensor > & | _ddgraddw |
| MaterialProperty< RankTwoTensor > & | _total_strain |
| MaterialProperty< RankTwoTensor > & | _mechanical_strain |
| MaterialProperty< Real > & | _multi |
Material class for conventional correspondence material model with fictitious force stabilization for small strain.
Definition at line 23 of file ComputeForceStabilizedSmallStrainNOSPD.h.
| ComputeForceStabilizedSmallStrainNOSPD::ComputeForceStabilizedSmallStrainNOSPD | ( | const InputParameters & | parameters | ) |
Definition at line 27 of file ComputeForceStabilizedSmallStrainNOSPD.C.
|
overrideprotectedvirtualinherited |
Definition at line 156 of file ComputeStrainBaseNOSPD.C.
Referenced by ComputeStrainBaseNOSPD::computeProperties().
|
overrideprotectedvirtualinherited |
Definition at line 145 of file ComputeStrainBaseNOSPD.C.
|
overrideprotectedvirtual |
Function to compute bond-associated deformation gradient.
Reimplemented from ComputeStrainBaseNOSPD.
Definition at line 36 of file ComputeForceStabilizedSmallStrainNOSPD.C.
|
overrideprotectedvirtualinherited |
Function to compute strain tensors.
Implements ComputeStrainBaseNOSPD.
Definition at line 33 of file ComputeSmallStrainNOSPD.C.
|
protectedvirtualinherited |
Function to compute the total strain tensor for small strain case.
Reimplemented in ComputePlaneSmallStrainNOSPD.
Definition at line 47 of file ComputeSmallStrainNOSPD.C.
Referenced by ComputeSmallStrainNOSPD::computeQpStrain().
|
overridevirtualinherited |
Definition at line 57 of file ComputeStrainBaseNOSPD.C.
|
protected |
Elasticity tensor.
Definition at line 32 of file ComputeForceStabilizedSmallStrainNOSPD.h.
Referenced by computeQpDeformationGradient().
|
protectedinherited |
Definition at line 57 of file ComputeStrainBaseNOSPD.h.
Referenced by computeQpDeformationGradient(), and ComputeStrainBaseNOSPD::computeQpDeformationGradient().
|
protectedinherited |
Definition at line 58 of file ComputeStrainBaseNOSPD.h.
Referenced by computeQpDeformationGradient(), and ComputeStrainBaseNOSPD::computeQpDeformationGradient().
|
protectedinherited |
Definition at line 59 of file ComputeStrainBaseNOSPD.h.
Referenced by computeQpDeformationGradient(), and ComputeStrainBaseNOSPD::computeQpDeformationGradient().
|
protectedinherited |
Definition at line 55 of file ComputeStrainBaseNOSPD.h.
Referenced by computeQpDeformationGradient(), ComputeStrainBaseNOSPD::computeQpDeformationGradient(), ComputePlaneFiniteStrainNOSPD::computeQpFhat(), ComputeFiniteStrainNOSPD::computeQpFhat(), ComputePlaneSmallStrainNOSPD::computeQpTotalStrain(), ComputeSmallStrainNOSPD::computeQpTotalStrain(), and ComputeStrainBaseNOSPD::initQpStatefulProperties().
|
protectedinherited |
Definition at line 49 of file ComputeStrainBaseNOSPD.h.
Referenced by ComputeFiniteStrainNOSPD::ComputeFiniteStrainNOSPD(), and ComputeStrainBaseNOSPD::ComputeStrainBaseNOSPD().
|
protectedinherited |
|
protectedinherited |
Definition at line 62 of file ComputeStrainBaseNOSPD.h.
Referenced by ComputeSmallStrainNOSPD::computeQpStrain(), ComputeFiniteStrainNOSPD::computeQpStrain(), and ComputeStrainBaseNOSPD::initQpStatefulProperties().
|
protectedinherited |
Definition at line 64 of file ComputeStrainBaseNOSPD.h.
Referenced by computeQpDeformationGradient(), and ComputeStrainBaseNOSPD::computeQpDeformationGradient().
|
protectedinherited |
Plane strain problem or not, this is only used for mechanical stretch calculation.
Definition at line 45 of file ComputeStrainBaseNOSPD.h.
Referenced by ComputeStrainBaseNOSPD::computeBondStretch().
|
protected |
Material property for fictitious force.
Definition at line 35 of file ComputeForceStabilizedSmallStrainNOSPD.h.
Referenced by computeQpDeformationGradient().
|
protectedinherited |
Material properties to store.
Definition at line 54 of file ComputeStrainBaseNOSPD.h.
Referenced by computeQpDeformationGradient(), and ComputeStrainBaseNOSPD::computeQpDeformationGradient().
|
protectedinherited |
Definition at line 61 of file ComputeStrainBaseNOSPD.h.
Referenced by ComputeSmallStrainNOSPD::computeQpStrain(), ComputeFiniteStrainNOSPD::computeQpStrain(), ComputePlaneSmallStrainNOSPD::computeQpTotalStrain(), ComputeSmallStrainNOSPD::computeQpTotalStrain(), and ComputeStrainBaseNOSPD::initQpStatefulProperties().
1.8.16