1292 {
1293 nf[bb] += t_base * res;
1294 ++t_base;
1295 }
1296 for (; bb < nb_base_functions; ++bb)
1297 ++t_base;
1298 }
1299
1301}
1302
1303template <int DIM, typename AssemblyDomainEleOp>
1306 OpCalculatePlasticFlowLhs_dEPImpl(
1307 const std::string row_field_name, const std::string col_field_name,
1308 boost::shared_ptr<CommonData> common_data_ptr,
1309 boost::shared_ptr<MatrixDouble> m_D_ptr);
1311 EntitiesFieldData::EntData &col_data);
1312
1313private:
1314 boost::shared_ptr<CommonData> commonDataPtr;
1315 boost::shared_ptr<MatrixDouble> mDPtr;
1316};
1317
1318template <int DIM, typename AssemblyDomainEleOp>
1319OpCalculatePlasticFlowLhs_dEPImpl<DIM, GAUSS, AssemblyDomainEleOp>::
1320 OpCalculatePlasticFlowLhs_dEPImpl(
1321 const std::string row_field_name, const std::string col_field_name,
1322 boost::shared_ptr<CommonData> common_data_ptr,
1323 boost::shared_ptr<MatrixDouble> m_D_ptr)
#define MoFEMFunctionReturn(a)
Last executable line of each PETSc function used for error handling. Replaces return()
PetscErrorCode MoFEMErrorCode
MoFEM/PETSc error code.
boost::shared_ptr< CommonData > commonDataPtr