30#include "../../Common/include/parallelization/mpi_structure.hpp"
Base class for defining the LES subgrid scale model.
Definition sgs_model.hpp:43
CSGSModel(void)
Constructor of the class.
Definition sgs_model.inl:30
virtual void ComputeGradEddyViscosity_3D(const su2double rho, const su2double drhodx, const su2double drhody, const su2double drhodz, const su2double dudx, const su2double dudy, const su2double dudz, const su2double dvdx, const su2double dvdy, const su2double dvdz, const su2double dwdx, const su2double dwdy, const su2double dwdz, const su2double d2udx2, const su2double d2udy2, const su2double d2udz2, const su2double d2udxdy, const su2double d2udxdz, const su2double d2udydz, const su2double d2vdx2, const su2double d2vdy2, const su2double d2vdz2, const su2double d2vdxdy, const su2double d2vdxdz, const su2double d2vdydz, const su2double d2wdx2, const su2double d2wdy2, const su2double d2wdz2, const su2double d2wdxdy, const su2double d2wdxdz, const su2double d2wdydz, const su2double lenScale, const su2double distToWall, su2double &dMuTdx, su2double &dMuTdy, su2double &dMuTdz)
Virtual function to determine the gradients of the eddy viscosity for the given function arguments fo...
Definition sgs_model.inl:78
virtual void ComputeGradEddyViscosity_2D(const su2double rho, const su2double drhodx, const su2double drhody, const su2double dudx, const su2double dudy, const su2double dvdx, const su2double dvdy, const su2double d2udx2, const su2double d2udy2, const su2double d2udxdy, const su2double d2vdx2, const su2double d2vdy2, const su2double d2vdxdy, const su2double lenScale, const su2double distToWall, su2double &dMuTdx, su2double &dMuTdy)
Virtual function to determine the gradients of the eddy viscosity for the given function arguments fo...
Definition sgs_model.inl:58
virtual su2double ComputeEddyViscosity_3D(const su2double rho, const su2double dudx, const su2double dudy, const su2double dudz, const su2double dvdx, const su2double dvdy, const su2double dvdz, const su2double dwdx, const su2double dwdy, const su2double dwdz, const su2double lenScale, const su2double distToWall)
Virtual function to determine the eddy viscosity for the given function arguments for a 3D simulation...
Definition sgs_model.inl:43
virtual su2double ComputeEddyViscosity_2D(const su2double rho, const su2double dudx, const su2double dudy, const su2double dvdx, const su2double dvdy, const su2double lenScale, const su2double distToWall)
Virtual function to determine the eddy viscosity for the given function arguments for a 2D simulation...
Definition sgs_model.inl:33
virtual ~CSGSModel(void)
Destructor of the class.
Definition sgs_model.inl:31
Derived class for defining the Smagorinsky SGS model.
Definition sgs_model.hpp:229
su2double filter_mult
Multiplier to get filter width from grid length scale.
Definition sgs_model.hpp:234
~CSmagorinskyModel(void) override
Destructor of the class.
Definition sgs_model.inl:122
CSmagorinskyModel(void)
Constructor of the class.
Definition sgs_model.inl:117
void ComputeGradEddyViscosity_3D(const su2double rho, const su2double drhodx, const su2double drhody, const su2double drhodz, const su2double dudx, const su2double dudy, const su2double dudz, const su2double dvdx, const su2double dvdy, const su2double dvdz, const su2double dwdx, const su2double dwdy, const su2double dwdz, const su2double d2udx2, const su2double d2udy2, const su2double d2udz2, const su2double d2udxdy, const su2double d2udxdz, const su2double d2udydz, const su2double d2vdx2, const su2double d2vdy2, const su2double d2vdz2, const su2double d2vdxdy, const su2double d2vdxdz, const su2double d2vdydz, const su2double d2wdx2, const su2double d2wdy2, const su2double d2wdz2, const su2double d2wdxdy, const su2double d2wdxdz, const su2double d2wdydz, const su2double lenScale, const su2double distToWall, su2double &dMuTdx, su2double &dMuTdy, su2double &dMuTdz) override
function to determine the gradients of the eddy viscosity for the given function arguments for a 3D s...
Definition sgs_model.inl:197
su2double ComputeEddyViscosity_2D(const su2double rho, const su2double dudx, const su2double dudy, const su2double dvdx, const su2double dvdy, const su2double lenScale, const su2double distToWall) override
Function to determine the eddy viscosity for the given function arguments for a 2D simulation.
Definition sgs_model.inl:124
su2double const_smag
Smagorinsky Constant C_s.
Definition sgs_model.hpp:233
su2double ComputeEddyViscosity_3D(const su2double rho, const su2double dudx, const su2double dudy, const su2double dudz, const su2double dvdx, const su2double dvdy, const su2double dvdz, const su2double dwdx, const su2double dwdy, const su2double dwdz, const su2double lenScale, const su2double distToWall) override
Function to determine the eddy viscosity for the given function arguments for a 3D simulation.
Definition sgs_model.inl:146
void ComputeGradEddyViscosity_2D(const su2double rho, const su2double drhodx, const su2double drhody, const su2double dudx, const su2double dudy, const su2double dvdx, const su2double dvdy, const su2double d2udx2, const su2double d2udy2, const su2double d2udxdy, const su2double d2vdx2, const su2double d2vdy2, const su2double d2vdxdy, const su2double lenScale, const su2double distToWall, su2double &dMuTdx, su2double &dMuTdy) override
Function to determine the gradients of the eddy viscosity for the given function arguments for a 2D s...
Definition sgs_model.inl:177
Derived class for defining the WALE SGS model.
Definition sgs_model.hpp:606
void ComputeGradEddyViscosity_3D(const su2double rho, const su2double drhodx, const su2double drhody, const su2double drhodz, const su2double dudx, const su2double dudy, const su2double dudz, const su2double dvdx, const su2double dvdy, const su2double dvdz, const su2double dwdx, const su2double dwdy, const su2double dwdz, const su2double d2udx2, const su2double d2udy2, const su2double d2udz2, const su2double d2udxdy, const su2double d2udxdz, const su2double d2udydz, const su2double d2vdx2, const su2double d2vdy2, const su2double d2vdz2, const su2double d2vdxdy, const su2double d2vdxdz, const su2double d2vdydz, const su2double d2wdx2, const su2double d2wdy2, const su2double d2wdz2, const su2double d2wdxdy, const su2double d2wdxdz, const su2double d2wdydz, const su2double lenScale, const su2double distToWall, su2double &dMuTdx, su2double &dMuTdy, su2double &dMuTdz) override
function to determine the gradients of the eddy viscosity for the given function arguments for a 3D s...
Definition sgs_model.inl:497
void ComputeGradEddyViscosity_2D(const su2double rho, const su2double drhodx, const su2double drhody, const su2double dudx, const su2double dudy, const su2double dvdx, const su2double dvdy, const su2double d2udx2, const su2double d2udy2, const su2double d2udxdy, const su2double d2vdx2, const su2double d2vdy2, const su2double d2vdxdy, const su2double lenScale, const su2double distToWall, su2double &dMuTdx, su2double &dMuTdy) override
Function to determine the gradients of the eddy viscosity for the given function arguments for a 2D s...
Definition sgs_model.inl:477
su2double ComputeEddyViscosity_3D(const su2double rho, const su2double dudx, const su2double dudy, const su2double dudz, const su2double dvdx, const su2double dvdy, const su2double dvdz, const su2double dwdx, const su2double dwdy, const su2double dwdz, const su2double lenScale, const su2double distToWall) override
Function to determine the eddy viscosity for the given function arguments for a 3D simulation.
Definition sgs_model.inl:425
su2double ComputeEddyViscosity_2D(const su2double rho, const su2double dudx, const su2double dudy, const su2double dvdx, const su2double dvdy, const su2double lenScale, const su2double distToWall) override
Function to determine the eddy viscosity for the given function arguments for a 2D simulation.
Definition sgs_model.inl:414
CVremanModel(void)
Constructor of the class.
Definition sgs_model.inl:406
su2double const_Vreman
Vreman Constant c=2.5*Cs*Cs.
Definition sgs_model.hpp:609
~CVremanModel(void) override
Destructor of the class.
Definition sgs_model.inl:412
Derived class for defining the WALE SGS model.
Definition sgs_model.hpp:418
su2double const_WALE
WALE Constant Cw.
Definition sgs_model.hpp:421
su2double ComputeEddyViscosity_3D(const su2double rho, const su2double dudx, const su2double dudy, const su2double dudz, const su2double dvdx, const su2double dvdy, const su2double dvdz, const su2double dwdx, const su2double dwdy, const su2double dwdz, const su2double lenScale, const su2double distToWall) override
Function to determine the eddy viscosity for the given function arguments for a 3D simulation.
Definition sgs_model.inl:287
CWALEModel(void)
Constructor of the class.
Definition sgs_model.inl:236
su2double ComputeEddyViscosity_2D(const su2double rho, const su2double dudx, const su2double dudy, const su2double dvdx, const su2double dvdy, const su2double lenScale, const su2double distToWall) override
Function to determine the eddy viscosity for the given function arguments for a 2D simulation.
Definition sgs_model.inl:242
void ComputeGradEddyViscosity_3D(const su2double rho, const su2double drhodx, const su2double drhody, const su2double drhodz, const su2double dudx, const su2double dudy, const su2double dudz, const su2double dvdx, const su2double dvdy, const su2double dvdz, const su2double dwdx, const su2double dwdy, const su2double dwdz, const su2double d2udx2, const su2double d2udy2, const su2double d2udz2, const su2double d2udxdy, const su2double d2udxdz, const su2double d2udydz, const su2double d2vdx2, const su2double d2vdy2, const su2double d2vdz2, const su2double d2vdxdy, const su2double d2vdxdz, const su2double d2vdydz, const su2double d2wdx2, const su2double d2wdy2, const su2double d2wdz2, const su2double d2wdxdy, const su2double d2wdxdz, const su2double d2wdydz, const su2double lenScale, const su2double distToWall, su2double &dMuTdx, su2double &dMuTdy, su2double &dMuTdz) override
function to determine the gradients of the eddy viscosity for the given function arguments for a 3D s...
Definition sgs_model.inl:367
void ComputeGradEddyViscosity_2D(const su2double rho, const su2double drhodx, const su2double drhody, const su2double dudx, const su2double dudy, const su2double dvdx, const su2double dvdy, const su2double d2udx2, const su2double d2udy2, const su2double d2udxdy, const su2double d2vdx2, const su2double d2vdy2, const su2double d2vdxdy, const su2double lenScale, const su2double distToWall, su2double &dMuTdx, su2double &dMuTdy) override
Function to determine the gradients of the eddy viscosity for the given function arguments for a 2D s...
Definition sgs_model.inl:347
~CWALEModel(void) override
Destructor of the class.
Definition sgs_model.inl:240
passivedouble su2double
Definition code_config.hpp:181
In-Line subroutines of the sgs_model.hpp file.