Definition at line 110 of file HMHNeohookean.cpp.
◆ OpGetScale()
EshelbianPlasticity::HMHNeohookean::OpGetScale::OpGetScale |
( |
boost::shared_ptr< double > | scale_ptr, |
|
|
boost::shared_ptr< PhysicalEquations > | physics_ptr ) |
|
inline |
Definition at line 111 of file HMHNeohookean.cpp.
VolumeElementForcesAndSourcesCore::UserDataOperator VolUserDataOperator
boost::shared_ptr< double > scalePtr
boost::shared_ptr< PhysicalEquations > physicsPtr
@ OPSPACE
operator do Work is execute on space data
◆ doWork()
MoFEMErrorCode EshelbianPlasticity::HMHNeohookean::OpGetScale::doWork |
( |
int | side, |
|
|
EntityType | type, |
|
|
EntitiesFieldData::EntData & | data ) |
|
inline |
Definition at line 116 of file HMHNeohookean.cpp.
117 {
119 auto neohookean_ptr =
120 boost::dynamic_pointer_cast<HMHNeohookean>(
physicsPtr);
121 *(
scalePtr) = neohookean_ptr->eqScaling;
123 }
#define MoFEMFunctionBegin
First executable line of each MoFEM function, used for error handling. Final line of MoFEM functions ...
#define MoFEMFunctionReturn(a)
Last executable line of each PETSc function used for error handling. Replaces return()
◆ physicsPtr
boost::shared_ptr<PhysicalEquations> EshelbianPlasticity::HMHNeohookean::OpGetScale::physicsPtr |
|
private |
◆ scalePtr
boost::shared_ptr<double> EshelbianPlasticity::HMHNeohookean::OpGetScale::scalePtr |
|
private |
The documentation for this struct was generated from the following file: