Class EddyViscosity

Inheritance Relationships

Derived Types

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-2019 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
EddyViscosity &operator=(const EddyViscosity&) = default
virtual autoPtr<EddyViscosity> clone() const = 0
inline virtual ~EddyViscosity()
inline virtual void addFieldsToSampler(Sampler &sampler) const
virtual void printCoeffs() const = 0
virtual scalarList value(const SingleCellSampler &sampler, const label index, const scalarList &y, const scalar uTau, const scalar nu) const = 0
virtual void write(Ostream &os) const
inline dictionary constDict() const

Public Static Functions

static autoPtr<EddyViscosity> New(const dictionary &dict)
static autoPtr<EddyViscosity> New(const word &modelName, const dictionary &dict)

Protected Attributes

dictionary constDict_