11#ifndef _NATURAL_TEMPERATURE_MESHSETS_HPP_ 
   12#define _NATURAL_TEMPERATURE_MESHSETS_HPP_ 
   22template <
int FIELD_DIM, AssemblyType A, IntegrationType I, 
typename OpBase>
 
   39      boost::ptr_deque<ForcesAndSourcesCore::UserDataOperator> &pipeline,
 
   41      std::vector<boost::shared_ptr<ScalingMethod>> smv,
 
   42      const std::string block_name, 
Sev sev
 
   51    using OpFluxBlockset =
 
   58        I>::template AddFluxToPipeline<OpFluxTempSet>::add(pipeline, m_field,
 
   63        I>::template AddFluxToPipeline<OpFluxBlockset>::add(pipeline, m_field,
 
 
 
#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.
SeverityLevel
Severity levels.
PetscErrorCode MoFEMErrorCode
MoFEM/PETSc error code.
implementation of Data Operators for Forces and Sources
constexpr IntegrationType I
constexpr auto field_name
AddFluxToRhsPipelineImpl()=delete
static MoFEMErrorCode add(boost::ptr_deque< ForcesAndSourcesCore::UserDataOperator > &pipeline, MoFEM::Interface &m_field, const std::string field_name, std::vector< boost::shared_ptr< ScalingMethod > > smv, const std::string block_name, Sev sev)
Deprecated interface functions.
Natural boundary conditions.
Type generating specialisation for temperature meshsets.