26 #ifndef GRINS_LOW_MACH_NAVIER_STOKES_H
27 #define GRINS_LOW_MACH_NAVIER_STOKES_H
40 template<
class Viscosity,
class SpecificHeat,
class ThermalConductivity>
73 const libMesh::Point& point,
74 libMesh::Real& value );
130 #endif // GRINS_LOW_MACH_NAVIER_STOKES_H
void assemble_mass_time_deriv(bool compute_jacobian, AssemblyContext &context, const CachedValues &cache)
Helper function.
void assemble_momentum_mass_residual(bool compute_jacobian, AssemblyContext &context)
Helper function.
virtual void element_constraint(bool compute_jacobian, AssemblyContext &context)
Constraint part(s) of physics for element interiors.
virtual void auxiliary_init(MultiphysicsSystem &system)
Any auxillary initialization a Physics class may need.
virtual void element_time_derivative(bool compute_jacobian, AssemblyContext &context)
Time dependent part(s) of physics for element interiors.
void assemble_energy_time_deriv(bool compute_jacobian, AssemblyContext &context, const CachedValues &cache)
Helper function.
virtual void mass_residual(bool compute_jacobian, AssemblyContext &context)
Mass matrix part(s) for element interiors. All boundary terms lie within the time_derivative part...
virtual void compute_postprocessed_quantity(unsigned int quantity_index, const AssemblyContext &context, const libMesh::Point &point, libMesh::Real &value)
void assemble_momentum_time_deriv(bool compute_jacobian, AssemblyContext &context, const CachedValues &cache)
Helper function.
Physics class for Incompressible Navier-Stokes.
virtual void compute_element_time_derivative_cache(AssemblyContext &context)
Interface with libMesh for solving Multiphysics problems.
unsigned int _rho_index
Cache index for density post-processing.
virtual void register_postprocessing_vars(const GetPot &input, PostProcessedQuantities< libMesh::Real > &postprocessing)
Register postprocessing variables for LowMachNavierStokes.
bool _pin_pressure
Enable pressure pinning.
Physics class for Incompressible Navier-Stokes.
void assemble_thermo_press_side_time_deriv(bool compute_jacobian, AssemblyContext &context)
void assemble_continuity_mass_residual(bool compute_jacobian, AssemblyContext &context)
Helper function.
virtual void init_context(AssemblyContext &context)
Initialize context for added physics variables.
void assemble_thermo_press_mass_residual(bool compute_jacobian, AssemblyContext &context)
void assemble_energy_mass_residual(bool compute_jacobian, AssemblyContext &context)
Helper function.
Class to hold typical boundary condition methods.
void assemble_thermo_press_elem_time_deriv(bool compute_jacobian, AssemblyContext &context)
PressurePinning _p_pinning