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