26 #ifndef GRINS_SPALART_ALLMARAS_VISCOSITY_H
27 #define GRINS_SPALART_ALLMARAS_VISCOSITY_H
35 #include "libmesh/libmesh_common.h"
36 #include "libmesh/fem_system.h"
37 #include "libmesh/quadrature.h"
38 #include "libmesh/auto_ptr.h"
39 #include "libmesh/function_base.h"
45 #include "libmesh/fem_system.h"
51 template<
class Viscosity>
61 libMesh::Real
operator()(
const libMesh::Point& p,
const libMesh::Real time=0 )
62 {
return _mu(p,time); }
64 void init(libMesh::FEMSystem* system);
84 #endif // GRINS_SPALART_ALLMARAS_VISCOSITY_H
libMesh::Real operator()(AssemblyContext &context, unsigned int qp) const
~SpalartAllmarasViscosity()
ParameterUser base class. Utility methods for subclasses.
SpalartAllmarasViscosity()
TurbulenceFEVariables _turbulence_vars
libMesh::Real operator()(const libMesh::Point &p, const libMesh::Real time=0)
Viscosity _mu
Viscosity object (so we have access to the physical viscosity)
SpalartAllmarasParameters _sa_params
Encapsulate Spalart-Allmaras model parameters.
void init(libMesh::FEMSystem *system)