Class DupratEddyViscosity
Defined in File DupratEddyViscosity.H
Inheritance Relationships
Base Type
public EddyViscosity
(Class EddyViscosity)
Class Documentation
-
class DupratEddyViscosity : public EddyViscosity
Eddy viscosity model based on the work of Duprat et al. [Duprat].
\[ \nu_t = \nu \kappa y^* [\alpha + y^*(1 - \alpha)^{3/2}]^\beta (1 - \exp(-y^* /(1 + A \alpha^3)))^2 \]Usage:
EddyViscosity { type Duprat; APlus value; (default 17) beta value; (default 0.78) kappa value; (default 0.4) }
References:
[Duprat] Duprat, C., Balarac, G., Meetais, O., Congedo, P. M., & Brugiere, O. (2011). A wall-layer model for large-eddy simulations of turbulent flows with/out pressure gradient. Physics of Fluids, 23(1), 15101.
Contributors/Copyright: 2016-2019 Timofey Mukha 2017 Saleh Rezaeiravesh
- Source files
Public Functions
-
DupratEddyViscosity(const dictionary&)
-
DupratEddyViscosity(const word&, const dictionary&)
-
DupratEddyViscosity(const scalar kappa, const scalar APlus, const scalar beta)
-
DupratEddyViscosity(const DupratEddyViscosity&) = default
-
DupratEddyViscosity &operator=(const DupratEddyViscosity&) = default
-
inline virtual autoPtr<EddyViscosity> clone() const override
-
inline virtual ~DupratEddyViscosity()
-
inline scalar APlus() const
-
inline scalar kappa() const
-
inline scalar beta() const
-
virtual void printCoeffs() const override
-
virtual scalarList value(const SingleCellSampler &sampler, const label index, const scalarList &y, const scalar uTau, const scalar nu) const override
-
scalarList value(const scalarList &y, const scalar magPGrad, const scalar uTau, const scalar nu) const