26 #ifndef GRINS_AXISYM_BOUSSINESQ_BUOYANCY_H 
   27 #define GRINS_AXISYM_BOUSSINESQ_BUOYANCY_H 
   30 #include "grins_config.h" 
   38 #include "libmesh/enum_order.h" 
   39 #include "libmesh/enum_fe_family.h" 
   40 #include "libmesh/point.h" 
  113 #endif // GRINS_AXISYM_BOUSSINESQ_BUOYANCY_H 
PrimitiveTempFEVariables _temp_vars
 
VelocityFEVariables _flow_vars
 
Physics abstract base class. Defines API for physics to be added to MultiphysicsSystem. 
 
Adds Axisymmetric Boussinesq bouyancy source term. 
 
void read_input_options(const GetPot &input)
Read options from GetPot input file. 
 
PressureFEVariable _press_var
 
~AxisymmetricBoussinesqBuoyancy()
 
virtual void init_context(AssemblyContext &context)
Initialize context for added physics variables. 
 
virtual void element_time_derivative(bool compute_jacobian, AssemblyContext &context, CachedValues &cache)
Source term contribution for AxisymmetricBoussinesqBuoyancy. 
 
void register_variables()
 
virtual void init_variables(libMesh::FEMSystem *system)
Initialization of AxisymmetricBoussinesqBuoyancy variables. 
 
libMesh::Point _g
Gravitational vector. 
 
libMesh::Number _T_ref
 reference temperature 
 
libMesh::Number _rho
 density 
 
AxisymmetricBoussinesqBuoyancy()
 
libMesh::Number _beta_T
 coefficient of thermal expansion 
 
unsigned int _dim
Physical dimension of problem.