31 virtual Real computeD2F(
unsigned int i_var,
unsigned int j_var)
override;
48 std::vector<const MaterialProperty<RankTwoTensor> *>
_dstrain;
49 std::vector<std::vector<const MaterialProperty<RankTwoTensor> *>>
_d2strain;
Material class to compute the elastic free energy and its derivatives.
virtual void initialSetup() override
const MaterialProperty< RankTwoTensor > & _stress
Stress tensor.
std::vector< std::vector< const MaterialProperty< RankTwoTensor > * > > _d2strain
const std::string _base_name
static InputParameters validParams()
const MaterialProperty< RankFourTensor > & _elasticity_tensor
Elasticity tensor derivatives.
virtual Real computeF() override
ElasticEnergyMaterial(const InputParameters ¶meters)
virtual Real computeDF(unsigned int i_var) override
std::vector< const MaterialProperty< RankTwoTensor > * > _dstrain
const MaterialProperty< RankTwoTensor > & _strain
Strain and derivatives.
std::vector< std::vector< const MaterialProperty< RankFourTensor > * > > _d2elasticity_tensor
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const InputParameters & parameters() const
std::vector< const MaterialProperty< RankFourTensor > * > _delasticity_tensor
virtual Real computeD2F(unsigned int i_var, unsigned int j_var) override