16#include <Viscosite_turbulente_WIT.h>
18#include <Probleme_base.h>
19#include <Champ_base.h>
20#include <TRUSTTab_parts.h>
32 param.ajouter(
"limiter|limiteur", &limiter_);
33 param.lire_avec_accolades_depuis(is);
44 const DoubleTab& tab_k_WIT = pb_->get_champ(
"k_WIT").passe();
47 const int N = R_ij.dimension(1);
51 for (
int i = 0; i < R_ij.dimension(0); i++)
52 for (
int d = 0; d < D; d++)
53 for (
int db = 0; db < D; db++)
55 R_ij(i, 1, d, db) = 0 ;
56 R_ij(i, 0, d, db) = 2./3. * (db == d ? 1 : 0) * tab_k_WIT(i, 0);
Class defining operators and methods for all reading operation in an input flow (file,...
const Nom & que_suis_je() const
Returns the string identifying the class.
virtual Entree & readOn(Entree &)
Reads an Objet_U from an input stream. Virtual method to override.
virtual Sortie & printOn(Sortie &) const
Writes the object to an output stream. Virtual method to override.
static void exit(int exit_code=-1)
Exit routine for TRUST within a Kokkos region.
Base class for output streams.
classe Viscosite_turbulente_WIT Renvoie le tenseur de Reynolds pour une turbulence de bulles de type ...
void reynolds_stress(DoubleTab &R_ij) const override
void k_over_eps(DoubleTab &k_sur_eps) const override
void eps(DoubleTab &eps) const override
void eddy_viscosity(DoubleTab &nu_t) const override
Turbulent viscosity correlations describing the Reynolds stress tensor R_{ij} = - <u'_i u'_j>.