11#ifndef _ESSENTIAL_TEMPERATURECUBITBCDATA_HPP_ 
   12#define _ESSENTIAL_TEMPERATURECUBITBCDATA_HPP_ 
   19template <AssemblyType A, IntegrationType I, 
typename OpBase>
 
   28                     boost::shared_ptr<TemperatureCubitBcData> bc_data,
 
   29                     boost::shared_ptr<Range> ents_ptr,
 
   30                     std::vector<boost::shared_ptr<ScalingMethod>> smv);
 
 
   37template <AssemblyType A, IntegrationType I, 
typename OpBase>
 
   40                       boost::shared_ptr<TemperatureCubitBcData> bc_data,
 
   41                       boost::shared_ptr<Range> ents_ptr,
 
   42                       std::vector<boost::shared_ptr<ScalingMethod>> smv)
 
   46      vecOfTimeScalingMethods(smv) {
 
   48  bcVal = bc_data->data.value1;
 
   49  this->timeScalingFun = [
this](
const double t) {
 
   51    for (
auto &o : vecOfTimeScalingMethods) {
 
 
   59template <AssemblyType A, IntegrationType I, 
typename OpBase>
 
   62          I>::template 
OpMass<1, 1> {
 
   68                     boost::shared_ptr<Range> ents_ptr);
 
 
   71template <AssemblyType A, IntegrationType I, 
typename OpBase>
 
   74                                               boost::shared_ptr<Range>
 
 
   93                   boost::shared_ptr<FEMethod> fe_ptr,
 
   94                   std::vector<boost::shared_ptr<ScalingMethod>> smv);
 
 
PetscErrorCode MoFEMErrorCode
MoFEM/PETSc error code.
implementation of Data Operators for Forces and Sources
std::vector< boost::shared_ptr< ScalingMethod > > VecOfTimeScalingMethods
Vector of time scaling methods.
constexpr IntegrationType I
constexpr double t
plate stiffness
constexpr auto field_name
Deprecated interface functions.
VecOfTimeScalingMethods vecOfTimeScalingMethods
boost::weak_ptr< FEMethod > fePtr
MoFEM::Interface & mField
Class (Function) to enforce essential constrains.
typename FormsIntegrators< OpBase >::template Assembly< A >::template BiLinearForm< I >::template OpMass< 1, 1 > OpMass
Enforce essential constrains on lhs.
VecOfTimeScalingMethods vecOfTimeScalingMethods
typename FormsIntegrators< OpBase >::template Assembly< A >::template LinearForm< I >::template OpSource< 1, 1 > OpSource
Enforce essential constrains on rhs.
Definition of the temperature bc data structure.