Class EddyViscosity
Defined in File EddyViscosity.H
Inheritance Relationships
Derived Types
public DupratEddyViscosity(Class DupratEddyViscosity)public VanDriestEddyViscosity(Class VanDriestEddyViscosity)
Class Documentation
-
class EddyViscosity
Base abstract class for 1D turbulence models based on eddy viscosity.
Meant to be used with ODE based wall models that need the distribution of eddy viscosity on a wall-normal 1D mesh associated with each face.
Contributors/Copyright: 2016-2026 Timofey Mukha 2017 Saleh Rezaeiravesh
- Source files
Subclassed by DupratEddyViscosity, VanDriestEddyViscosity
Public Functions
-
inline EddyViscosity(const dictionary &dict)
-
inline EddyViscosity(const word &modelName, const dictionary &dict)
-
EddyViscosity() = default
-
EddyViscosity(const EddyViscosity &orig) = default
Copy constructor.
-
EddyViscosity &operator=(const EddyViscosity&) = default
Assignment.
-
virtual autoPtr<EddyViscosity> clone() const = 0
Clone.
-
inline virtual ~EddyViscosity()
-
inline virtual void addFieldsToSampler(Sampler &sampler) const
Add necessary sampled fields to the sampler.
-
virtual void printCoeffs() const = 0
Print info.
-
virtual scalarList value(const SingleCellSampler &sampler, const label index, const scalarList &y, const scalar uTau, const scalar nu) const = 0
Return the value of nut.
-
virtual std::function<scalar(const scalar)> value(const SingleCellSampler &sampler, const label index, const scalar uTau, const scalar nu) const = 0
-
virtual void write(Ostream &os) const
Write information about the law to stream.
-
inline dictionary constDict() const
Get the dictionary with the constants.
Public Static Functions
-
static autoPtr<EddyViscosity> New(const dictionary &dict)
-
static autoPtr<EddyViscosity> New(const word &modelName, const dictionary &dict)
Protected Attributes
-
dictionary constDict_
Dictionary holding the model constants.