13struct AddFluxToRhsPipelineImpl<
23 typename NaturalBC<OpBase>::template Assembly<A>::template
LinearForm<I>;
27 static MoFEMErrorCode
add(
29 boost::ptr_deque<ForcesAndSourcesCore::UserDataOperator> &pipeline,
31 std::vector<boost::shared_ptr<ScalingMethod>> smv, Sev sev
35 CHKERR T::template AddFluxToPipeline<OpBodyForce>::add(
36 pipeline, m_field,
field_name, smv,
"BODY_FORCE", sev);
#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()
#define CHKERR
Inline error check.
constexpr int BASE_DIM
[Define dimension]
constexpr IntegrationType I
constexpr auto field_name
typename NaturalBC< OpBase >::template Assembly< A >::template LinearForm< I > T
AddFluxToRhsPipelineImpl()=delete
typename T::template OpFlux< NaturalMeshsetType< BLOCKSET >, BASE_DIM, FIELD_DIM > OpBodyForce
static MoFEMErrorCode add(boost::ptr_deque< ForcesAndSourcesCore::UserDataOperator > &pipeline, MoFEM::Interface &m_field, std::string field_name, std::vector< boost::shared_ptr< ScalingMethod > > smv, Sev sev)
Deprecated interface functions.