26 #ifndef GRINS_SPALART_ALLMARAS_H
27 #define GRINS_SPALART_ALLMARAS_H
41 #include "libmesh/mesh.h"
42 #include "libmesh/boundary_info.h"
43 #include "libmesh/serial_mesh.h"
44 #include "libmesh/boundary_mesh.h"
56 template<
class Viscosity>
114 #endif // GRINS_SPALART_ALLMARAS_H
virtual void init_context(AssemblyContext &context)
Initialize context for added physics variables.
libMesh::AutoPtr< DistanceFunction > distance_function
Physics class for Turbulence Models.
virtual void element_time_derivative(bool compute_jacobian, AssemblyContext &context, CachedValues &)
Time dependent part(s) of physics for element interiors.
SpalartAllmarasParameters _sa_params
Object handling the plethora of parameters.
virtual void init_variables(libMesh::FEMSystem *system)
Initialize variables for this physics.
SpalartAllmarasHelper _spalart_allmaras_helper
Physics class for Incompressible Navier-Stokes.
libMesh::AutoPtr< libMesh::SerialMesh > boundary_mesh
virtual void mass_residual(bool compute_jacobian, AssemblyContext &context, CachedValues &cache)
Mass matrix part(s) for element interiors. All boundary terms lie within the time_derivative part...
TurbulenceFEVariables _turbulence_vars
std::set< libMesh::boundary_id_type > _wall_ids
unsigned int _no_of_walls
Encapsulate Spalart-Allmaras model parameters.
PrimitiveFlowFEVariables _flow_vars
virtual void set_time_evolving_vars(libMesh::FEMSystem *system)
Sets velocity variables to be time-evolving.