|  | v0.15.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 160 of file HMHHencky.cpp.
| EshelbianPlasticity::HMHHencky::OpCalculateEnergy::OpCalculateEnergy | ( | boost::shared_ptr< DataAtIntegrationPts > | data_ptr, | 
| boost::shared_ptr< double > | total_energy_ptr | ||
| ) | 
Definition at line 932 of file HMHHencky.cpp.
| MoFEMErrorCode EshelbianPlasticity::HMHHencky::OpCalculateEnergy::doWork | ( | int | side, | 
| EntityType | type, | ||
| EntData & | data | ||
| ) | 
Definition at line 946 of file HMHHencky.cpp.
| 
 | private | 
Definition at line 167 of file HMHHencky.cpp.
| 
 | private | 
Definition at line 168 of file HMHHencky.cpp.
