|
| v0.14.0
|
Go to the documentation of this file.
13 struct AddFluxToRhsPipelineImpl<
19 AddFluxToRhsPipelineImpl() =
delete;
22 typename NaturalBC<OpBase>::template Assembly<A>::template LinearForm<I>;
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(
56 struct AddFluxToLhsPipelineImpl<
62 AddFluxToLhsPipelineImpl() =
delete;
64 using T =
typename NaturalBC<OpBase>::template Assembly<
73 boost::ptr_deque<ForcesAndSourcesCore::UserDataOperator> &pipeline,
78 CHKERR T::template AddFluxToPipeline<OpSpringLhs>::add(
typename T::template OpFlux< ElasticExample::FluidLevelType< BLOCKSET >, 1, SPACE_DIM > OpFluidLevelRhs
PetscErrorCode MoFEMErrorCode
MoFEM/PETSc error code.
Deprecated interface functions.
constexpr IntegrationType I
MoFEM::LogManager::SeverityLevel Sev
#define CHKERR
Inline error check.
static MoFEMErrorCode add(boost::ptr_deque< ForcesAndSourcesCore::UserDataOperator > &pipeline, MoFEM::Interface &m_field, std::string field_name, double scale, Sev sev)
typename NaturalBC< OpBase >::template Assembly< A >::template LinearForm< I > T
typename T::template OpFlux< ElasticExample::SpringBcType< BLOCKSET >, BASE_DIM, FIELD_DIM > OpSpringLhs
typename T::template OpFlux< NaturalForceMeshsets, 1, SPACE_DIM > OpForce
constexpr auto field_name
typename T::template OpFlux< ElasticExample::SpringBcType< BLOCKSET >, 1, SPACE_DIM > OpSpringRhs
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, Sev sev)
#define MoFEMFunctionReturn(a)
Last executable line of each PETSc function used for error handling. Replaces return()
#define MoFEMFunctionBegin
First executable line of each MoFEM function, used for error handling. Final line of MoFEM functions ...