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.