|
virtual MoFEMErrorCode | evalObjectiveFunction (MatrixDouble &coords, boost::shared_ptr< MatrixDouble > u_ptr, boost::shared_ptr< MatrixDouble > stress_ptr, boost::shared_ptr< MatrixDouble > strain_ptr, boost::shared_ptr< VectorDouble > o_ptr)=0 |
|
virtual MoFEMErrorCode | evalObjectiveGradientStress (MatrixDouble &coords, boost::shared_ptr< MatrixDouble > u_ptr, boost::shared_ptr< MatrixDouble > stress_ptr, boost::shared_ptr< MatrixDouble > strain_ptr, boost::shared_ptr< MatrixDouble > o_ptr)=0 |
|
virtual MoFEMErrorCode | evalObjectiveGradientStrain (MatrixDouble &coords, boost::shared_ptr< MatrixDouble > u_ptr, boost::shared_ptr< MatrixDouble > stress_ptr, boost::shared_ptr< MatrixDouble > strain_ptr, boost::shared_ptr< MatrixDouble > o_ptr)=0 |
|
virtual MoFEMErrorCode | numberOfModes (int block_id, int &modes)=0 |
|
virtual MoFEMErrorCode | blockModes (int block_id, MatrixDouble &coords, std::array< double, 3 > ¢roid, std::array< double, 6 > &bbox, MatrixDouble &o_ptr)=0 |
|
virtual | ~ObjectiveFunctionData ()=default |
|
◆ ~ObjectiveFunctionData()
virtual ObjectiveFunctionData::~ObjectiveFunctionData |
( |
| ) |
|
|
virtualdefault |
◆ blockModes()
◆ evalObjectiveFunction()
◆ evalObjectiveGradientStrain()
◆ evalObjectiveGradientStress()
◆ numberOfModes()
virtual MoFEMErrorCode ObjectiveFunctionData::numberOfModes |
( |
int | block_id, |
|
|
int & | modes ) |
|
pure virtual |
The documentation for this struct was generated from the following file: