17#ifndef Modele_turbulence_hyd_LES_SMAGO_DYN_VDF_included
18#define Modele_turbulence_hyd_LES_SMAGO_DYN_VDF_included
20#include <Modele_turbulence_hyd_LES_Smago_VDF.h>
38 static void interpole(
const IntVect&,
const DoubleVect&,
const DoubleVect&,
double&);
49 void calculer_Lij(
const DoubleTab&,
const DoubleTab&, DoubleTab&);
50 void calculer_Mij(
const DoubleTab&,
const DoubleTab&,
const DoubleVect&, DoubleTab&);
classe Champ_Fonc_base Classe de base des champs qui sont fonction d'une grandeur calculee
classe Domaine_Cl_dis_base Les objets Domaine_Cl_dis_base representent les conditions aux limites
classe Domaine_dis_base Cette classe est la base de la hierarchie des domaines discretisees.
Class defining operators and methods for all reading operation in an input flow (file,...
void calculer_energie_cinetique_turb() override
Champ_Fonc_base & calculer_viscosite_turbulente() override
void associer(const Domaine_dis_base &domaine_dis, const Domaine_Cl_dis_base &domaine_Cl_dis) override
static void calculer_length_scale(DoubleVect &, const Domaine_VDF &)
int lire_motcle_non_standard(const Motcle &, Entree &) override
Lecture des parametres de type non simple d'un objet_U a partir d'un flot d'entree.
void calculer_Mij(const DoubleTab &, const DoubleTab &, const DoubleVect &, DoubleTab &)
Motcle methode_stabilise_
void mettre_a_jour(double) override
static void calculer_cell_cent_vel(DoubleTab &, const Domaine_VDF &, Champ_Inc_base &)
void calcul_tableaux_correspondance(int &, IntVect &, IntVect &)
void stabilise_moyenne_plans_paralleles(const DoubleTab &, const DoubleTab &)
void stabilise_moyenne_6_points(const DoubleTab &, const DoubleTab &)
static void calculer_Sij(DoubleTab &, const Domaine_VDF &, const Domaine_Cl_VDF &, Champ_Inc_base &)
static void calculer_Sij_vel_filt(const DoubleTab &, DoubleTab &, const Domaine_VDF &)
void controler_grandeurs_turbulentes()
static void calculer_S_norme(const DoubleTab &, DoubleVect &, int)
void stabilise_moyenne(const DoubleTab &, const DoubleTab &)
OWN_PTR(Champ_Fonc_base) coeff_field_
void stabilise_moyenne_euler_lagrange(const DoubleTab &, const DoubleTab &)
void calculer_model_coefficient(const DoubleTab &, const DoubleTab &)
void calcul_voisins(const int, IntVect &, DoubleVect &)
static void interpole(const IntVect &, const DoubleVect &, const DoubleVect &, double &)
int preparer_calcul() override
Prepare le calcul.
static void calculer_filter_field(const DoubleTab &, DoubleTab &, const Domaine_VDF &)
void set_param(Param ¶m) const override
void calculer_Lij(const DoubleTab &, const DoubleTab &, DoubleTab &)
void calculer_filter_tensor(DoubleTab &)
classe Modele_turbulence_hyd_LES_Smago_VDF Cette classe correspond a la mise en oeuvre du modele sous
Une chaine de caractere (Nom) en majuscules.
Helper class to factorize the readOn method of Objet_U classes.