StrainEnergyDensity calculates the strain energy density. More...
#include <StrainEnergyDensity.h>
Public Member Functions | |
StrainEnergyDensity (const InputParameters ¶meters) | |
virtual void | initQpStatefulProperties () override |
virtual void | initialSetup () override |
virtual void | computeQpProperties () override |
Static Public Member Functions | |
static InputParameters | validParams () |
Protected Attributes | |
const std::string | _base_name |
bool | _incremental |
Whether the material model is a total or incremental model. More... | |
MaterialProperty< Real > & | _strain_energy_density |
The strain energy density material property. More... | |
const MaterialProperty< Real > & | _strain_energy_density_old |
const MaterialProperty< RankTwoTensor > & | _stress |
Current and old values of stress. More... | |
const MaterialProperty< RankTwoTensor > & | _stress_old |
const MaterialProperty< RankTwoTensor > & | _mechanical_strain |
Current value of mechanical strain which includes elastic and inelastic components of the strain. More... | |
const MaterialProperty< RankTwoTensor > * | _strain_increment |
Current value of the strain increment for incremental models. More... | |
StrainEnergyDensity calculates the strain energy density.
Definition at line 27 of file StrainEnergyDensity.h.
StrainEnergyDensity::StrainEnergyDensity | ( | const InputParameters & | parameters | ) |
Definition at line 34 of file StrainEnergyDensity.C.
|
overridevirtual |
Definition at line 64 of file StrainEnergyDensity.C.
|
overridevirtual |
Definition at line 50 of file StrainEnergyDensity.C.
|
overridevirtual |
Definition at line 58 of file StrainEnergyDensity.C.
|
static |
Definition at line 19 of file StrainEnergyDensity.C.
|
protected |
Definition at line 39 of file StrainEnergyDensity.h.
Referenced by initialSetup().
|
protected |
Whether the material model is a total or incremental model.
Definition at line 42 of file StrainEnergyDensity.h.
Referenced by initialSetup().
|
protected |
Current value of mechanical strain which includes elastic and inelastic components of the strain.
Definition at line 54 of file StrainEnergyDensity.h.
Referenced by computeQpProperties().
|
protected |
The strain energy density material property.
Definition at line 45 of file StrainEnergyDensity.h.
Referenced by computeQpProperties(), and initQpStatefulProperties().
|
protected |
Definition at line 46 of file StrainEnergyDensity.h.
Referenced by computeQpProperties().
|
protected |
Current value of the strain increment for incremental models.
Definition at line 57 of file StrainEnergyDensity.h.
Referenced by computeQpProperties().
|
protected |
Current and old values of stress.
Definition at line 49 of file StrainEnergyDensity.h.
Referenced by computeQpProperties().
|
protected |
Definition at line 50 of file StrainEnergyDensity.h.
Referenced by computeQpProperties().