Material class to compute the elastic free energy and its derivatives. More...
#include <ElasticEnergyMaterial.h>
Public Member Functions | |
ElasticEnergyMaterial (const InputParameters ¶meters) | |
virtual void | initialSetup () override |
Protected Member Functions | |
virtual Real | computeF () override |
virtual Real | computeDF (unsigned int i_var) override |
virtual Real | computeD2F (unsigned int i_var, unsigned int j_var) override |
Protected Attributes | |
const std::string | _base_name |
const MaterialProperty< RankTwoTensor > & | _stress |
Stress tensor. More... | |
const MaterialProperty< RankFourTensor > & | _elasticity_tensor |
Elasticity tensor derivatives. More... | |
std::vector< const MaterialProperty< RankFourTensor > * > | _delasticity_tensor |
std::vector< std::vector< const MaterialProperty< RankFourTensor > * > > | _d2elasticity_tensor |
const MaterialProperty< RankTwoTensor > & | _strain |
Strain and derivatives. More... | |
std::vector< const MaterialProperty< RankTwoTensor > * > | _dstrain |
std::vector< std::vector< const MaterialProperty< RankTwoTensor > * > > | _d2strain |
Material class to compute the elastic free energy and its derivatives.
Definition at line 29 of file ElasticEnergyMaterial.h.
ElasticEnergyMaterial::ElasticEnergyMaterial | ( | const InputParameters & | parameters | ) |
Definition at line 31 of file ElasticEnergyMaterial.C.
|
overrideprotectedvirtual |
Definition at line 89 of file ElasticEnergyMaterial.C.
|
overrideprotectedvirtual |
Definition at line 79 of file ElasticEnergyMaterial.C.
|
overrideprotectedvirtual |
Definition at line 73 of file ElasticEnergyMaterial.C.
|
overridevirtual |
Definition at line 66 of file ElasticEnergyMaterial.C.
|
protected |
Definition at line 41 of file ElasticEnergyMaterial.h.
Referenced by ElasticEnergyMaterial(), and initialSetup().
|
protected |
Definition at line 51 of file ElasticEnergyMaterial.h.
Referenced by computeD2F(), and ElasticEnergyMaterial().
|
protected |
Definition at line 57 of file ElasticEnergyMaterial.h.
Referenced by computeD2F(), and ElasticEnergyMaterial().
|
protected |
Definition at line 50 of file ElasticEnergyMaterial.h.
Referenced by computeD2F(), computeDF(), and ElasticEnergyMaterial().
|
protected |
Definition at line 56 of file ElasticEnergyMaterial.h.
Referenced by computeD2F(), computeDF(), and ElasticEnergyMaterial().
|
protected |
Elasticity tensor derivatives.
Definition at line 49 of file ElasticEnergyMaterial.h.
Referenced by computeD2F(), and computeDF().
|
protected |
Strain and derivatives.
Definition at line 55 of file ElasticEnergyMaterial.h.
Referenced by computeD2F(), computeDF(), and computeF().
|
protected |
Stress tensor.
Definition at line 44 of file ElasticEnergyMaterial.h.
Referenced by computeD2F(), and computeF().