v0.14.0 |
Calculate energy density for Hencky material model. More...
Public Member Functions | |
OpCalculateEnergy (boost::shared_ptr< DataAtIntegrationPts > data_ptr, boost::shared_ptr< double > total_energy_ptr) | |
MoFEMErrorCode | doWork (int side, EntityType type, EntData &data) |
Private Attributes | |
boost::shared_ptr< DataAtIntegrationPts > | dataAtPts |
boost::shared_ptr< double > | totalEnergyPtr |
Calculate energy density for Hencky material model.
\[ \Psi(\log{\mathbf{U}}) = \frac{1}{2} U_{IJ} D_{IJKL} U_{KL} = \frac{1}{2} U_{IJ} T_{IJ} \]
where \(T_{IJ} = D_{IJKL} U_{KL}\) is a a Hencky stress.
Definition at line 138 of file Hencky.cpp.
EshelbianPlasticity::HMHHencky::OpCalculateEnergy::OpCalculateEnergy | ( | boost::shared_ptr< DataAtIntegrationPts > | data_ptr, |
boost::shared_ptr< double > | total_energy_ptr | ||
) |
Definition at line 778 of file Hencky.cpp.
MoFEMErrorCode EshelbianPlasticity::HMHHencky::OpCalculateEnergy::doWork | ( | int | side, |
EntityType | type, | ||
EntData & | data | ||
) |
Definition at line 784 of file Hencky.cpp.
|
private |
Definition at line 145 of file Hencky.cpp.
|
private |
Definition at line 146 of file Hencky.cpp.