79 inline void SetDES_LengthScale(
unsigned long iPoint,
su2double val_des_lengthscale)
override { DES_LengthScale(iPoint) = val_des_lengthscale; }
95 inline void SetLangevinSourceTerms(
unsigned long iPoint,
unsigned short iDim,
su2double val_stochSource)
override { stochSource(iPoint, iDim) = val_stochSource; }
118 inline int8_t
GetSbsInBox(
unsigned long iPoint)
const override {
return sbsInBox(iPoint); }
125 inline void SetSbsInBox(
unsigned long iPoint, int8_t val_sbsInBox)
override { sbsInBox(iPoint) = val_sbsInBox; }
130 inline void SetLES_Mode(
unsigned long iPoint,
su2double val_les_mode)
override { lesMode(iPoint) = val_les_mode; }
Base class for defining the variables of the turbulence model.
Main class for defining the problem; basically this class reads the configuration file,...
Definition CConfig.hpp:64
Class to represent a matrix (without owning the data, this just wraps a pointer).
Definition container_decorators.hpp:40
Main class for defining the variables of the turbulence model.
Definition CTurbSAVariable.hpp:39
su2double GetLangevinSourceTerms(unsigned long iPoint, unsigned short iDim) const override
Get the source terms for the stochastic equations.
Definition CTurbSAVariable.hpp:87
su2double GetDES_LengthScale(unsigned long iPoint) const override
Get the DES length scale.
Definition CTurbSAVariable.hpp:73
su2double GetLangevinSourceTermsOld(unsigned long iPoint, unsigned short iDim) const override
Get the old value of the source terms for the stochastic equations.
Definition CTurbSAVariable.hpp:103
int8_t GetSbsInBox(unsigned long iPoint) const override
Get if the Stochastic Backscatter Model must be applied only in a confined box.
Definition CTurbSAVariable.hpp:118
void SetVortex_Tilting(unsigned long iPoint, CMatrixView< const su2double >, const su2double *Vorticity, su2double LaminarViscosity) override
Set the vortex tilting measure for computation of the EDDES length scale.
Definition CTurbSAVariable.cpp:74
void SetDES_LengthScale(unsigned long iPoint, su2double val_des_lengthscale) override
Set the DES Length Scale.
Definition CTurbSAVariable.hpp:79
void SetLangevinSourceTermsOld(unsigned long iPoint, unsigned short iDim, su2double val_stochSource_old) override
Set the old value of source terms for the stochastic equations.
Definition CTurbSAVariable.hpp:111
void SetLES_Mode(unsigned long iPoint, su2double val_les_mode) override
Set the LES sensor.
Definition CTurbSAVariable.hpp:130
void SetLangevinSourceTerms(unsigned long iPoint, unsigned short iDim, su2double val_stochSource) override
Set the source terms for the stochastic equations.
Definition CTurbSAVariable.hpp:95
void SetSbsInBox(unsigned long iPoint, int8_t val_sbsInBox) override
Set if the Stochastic Backscatter Model must be applied only in a confined box.
Definition CTurbSAVariable.hpp:125
void SetBesselIntegral(unsigned long iPoint, su2double val_integral) override
Set the integral of the product of three Bessel functions appearing in Laplacian smoothing.
Definition CTurbSAVariable.hpp:157
su2double GetBesselIntegral(unsigned long iPoint) const override
Get the the integral of the product of three Bessel functions appearing in Laplacian smoothing.
Definition CTurbSAVariable.hpp:163
su2double GetVortex_Tilting(unsigned long iPoint) const override
Get the vortex tilting measure for computation of the EDDES length scale.
Definition CTurbSAVariable.hpp:150
su2double GetLES_Mode(unsigned long iPoint) const override
Get the LES sensor.
Definition CTurbSAVariable.hpp:136
~CTurbSAVariable() override=default
Destructor of the class.
Base class for defining the variables of the turbulence model.
Definition CTurbVariable.hpp:38
passivedouble su2double
Definition code_config.hpp:181