#include "users_modules/eshelbian_plasticity/src/EshelbianOperators.hpp"
|
| | OpBrokenBaseTimesVectorDisp (const std::string row_field, boost::shared_ptr< std::vector< BrokenBaseSideData > > broken_base_side_data, ScalarFun beta_coeff, boost::shared_ptr< Range > ents_ptr=nullptr) |
| |
|
| MoFEMErrorCode | iNtegrate (EntitiesFieldData::EntData &data) |
| |
◆ OP
◆ OpBrokenBaseTimesVectorDisp()
| OpBrokenBaseTimesVectorDisp::OpBrokenBaseTimesVectorDisp |
( |
const std::string |
row_field, |
|
|
boost::shared_ptr< std::vector< BrokenBaseSideData > > |
broken_base_side_data, |
|
|
ScalarFun |
beta_coeff, |
|
|
boost::shared_ptr< Range > |
ents_ptr = nullptr |
|
) |
| |
|
inline |
Definition at line 1129 of file EshelbianOperators.hpp.
1133 :
OP(row_field, boost::shared_ptr<MatrixDouble>(), beta_coeff, ents_ptr),
1135 this->betaCoeff = beta_coeff;
1136 }
boost::shared_ptr< std::vector< BrokenBaseSideData > > brokenBaseSideDataPtr
◆ iNtegrate()
| MoFEMErrorCode OpBrokenBaseTimesVectorDisp::iNtegrate |
( |
EntitiesFieldData::EntData & |
data | ) |
|
|
inlineprotected |
Definition at line 1139 of file EshelbianOperators.hpp.
1139 {
1142 this->sourceVec =
1144
1145#ifndef NDEBUG
1146 if (this->sourceVec->size1() !=
SPACE_DIM) {
1148 "Inconsistent size of the source vector");
1149 }
1150 if (this->sourceVec->size2() != OP::getGaussPts().size2()) {
1152 "Inconsistent size of the source vector");
1153 }
1154#endif
1155
1156 CHKERR OP::iNtegrate(data);
1157
1158 this->sourceVec.reset();
1159 }
1161 }
constexpr int SPACE_DIM
[Define dimension]
#define MoFEMFunctionBegin
First executable line of each MoFEM function, used for error handling. Final line of MoFEM functions ...
@ MOFEM_DATA_INCONSISTENCY
#define MoFEMFunctionReturn(a)
Last executable line of each PETSc function used for error handling. Replaces return()
#define CHKERR
Inline error check.
◆ brokenBaseSideDataPtr
| boost::shared_ptr<std::vector<BrokenBaseSideData> > OpBrokenBaseTimesVectorDisp::brokenBaseSideDataPtr |
|
protected |
The documentation for this struct was generated from the following file: