13struct AddFluxToRhsPipelineImpl<
 
   22      typename NaturalBC<OpBase>::template Assembly<A>::template 
LinearForm<I>;
 
   33  static MoFEMErrorCode 
add(
 
   35      boost::ptr_deque<ForcesAndSourcesCore::UserDataOperator> &pipeline,
 
   40    CHKERR T::template AddFluxToPipeline<OpForce>::add(
 
   41        pipeline, m_field, 
field_name, {}, 
"FORCE", sev);
 
   42    CHKERR T::template AddFluxToPipeline<OpFluidLevelRhs>::add(
 
   44    auto u_ptr = boost::make_shared<MatrixDouble>();
 
   46        new OpCalculateVectorFieldValues<SPACE_DIM>(
field_name, u_ptr));
 
   47    CHKERR T::template AddFluxToPipeline<OpSpringRhs>::add(
 
 
 
   56struct AddFluxToLhsPipelineImpl<
 
   64  using T = 
typename NaturalBC<OpBase>::template Assembly<
 
   71  static MoFEMErrorCode 
add(
 
   73      boost::ptr_deque<ForcesAndSourcesCore::UserDataOperator> &pipeline,
 
   78    CHKERR T::template AddFluxToPipeline<OpSpringLhs>::add(
 
 
 
#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 IntegrationType I
constexpr auto field_name
AddFluxToLhsPipelineImpl()=delete
static MoFEMErrorCode add(boost::ptr_deque< ForcesAndSourcesCore::UserDataOperator > &pipeline, MoFEM::Interface &m_field, std::string field_name, Sev sev)
typename T::template OpFlux< ElasticOps::SpringBcType< BLOCKSET >, BASE_DIM, FIELD_DIM > OpSpringLhs
typename NaturalBC< OpBase >::template Assembly< A >::template BiLinearForm< I > T
static MoFEMErrorCode add(boost::ptr_deque< ForcesAndSourcesCore::UserDataOperator > &pipeline, MoFEM::Interface &m_field, std::string field_name, double scale, Sev sev)
typename T::template OpFlux< ElasticOps::FluidLevelType< BLOCKSET >, 1, SPACE_DIM > OpFluidLevelRhs
typename NaturalBC< OpBase >::template Assembly< A >::template LinearForm< I > T
typename T::template OpFlux< NaturalForceMeshsets, 1, SPACE_DIM > OpForce
typename T::template OpFlux< ElasticOps::SpringBcType< BLOCKSET >, 1, SPACE_DIM > OpSpringRhs
AddFluxToRhsPipelineImpl()=delete
Boundary conditions marker.
Deprecated interface functions.