16#ifndef Op_Dift_Multiphase_VDF_Elem_included
17#define Op_Dift_Multiphase_VDF_Elem_included
19#include <Transport_turbulent_base.h>
20#include <Op_Dift_Multiphase_proto.h>
21#include <Op_Dift_VDF_Elem_base.h>
22#include <Eval_Dift_VDF_leaves.h>
23#include <Op_Diff_Dift_VDF.h>
38 bool is_turb()
const override {
return true; }
40 double alpha_(
const int i)
const override {
throw; }
classe Champ_Fonc_base Classe de base des champs qui sont fonction d'une grandeur calculee
classe Champ_base Cette classe est la base de la hierarchie des champs.
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.
Une chaine de caractere (Nom) en majuscules.
Un tableau de chaine de caracteres (VECT(Nom)).
void associer_diffusivite_impl(const Champ_base &ch_diff)
const DoubleTab & tab_alpha_impl() const
std::enable_if_t< _TYPE_==Type_Operateur::Op_DIFF_ELEM||_TYPE_==Type_Operateur::Op_DIFT_ELEM||_TYPE_==Type_Operateur::Op_DIFT_MULTIPHASE_ELEM, void > associer_impl(const Domaine_dis_base &domaine_dis, const Domaine_Cl_dis_base &domaine_cl_dis, const Champ_Inc_base &ch_diffuse)
const Champ_base & diffusivite_impl() const
std::enable_if_t< _TYPE_==Type_Operateur::Op_DIFT_MULTIPHASE_FACE||_TYPE_==Type_Operateur::Op_DIFT_MULTIPHASE_ELEM, const DoubleTab & > get_diffusivite_turbulente_multiphase_impl() const
const DoubleTab & get_diffusivite_turbulente() const
Op_Dift_Multiphase_VDF_Elem()
const DoubleTab & alpha_() const
bool is_turb() const override
void get_noms_champs_postraitables(Noms &nom, Option opt=NONE) const override
void associer_diffusivite(const Champ_base &ch) override
void associer_diffusivite_turbulente(const Champ_Fonc_base &ch)
const Correlation_base & correlation() const
const Correlation_base * correlation_viscosite_turbulente() const override
double alpha_(const int i) const override
int dimension_min_nu() const
void completer() override
Associe l'operateur au domaine_dis, le domaine_Cl_dis, et a l'inconnue de son equation.
double calculer_dt_stab() const override
Calcul dt_stab.
void creer_champ(const Motcle &motlu) override
void mettre_a_jour(double) override
DOES NOTHING - to override in derived classes.
void associer_loipar(const Turbulence_paroi_scal_base &)
const Champ_base & diffusivite() const override
void associer(const Domaine_dis_base &zd, const Domaine_Cl_dis_base &zcd, const Champ_Inc_base &ch) override
Op_Dift_VDF_Elem_base(const Iterateur_VDF_base &iter_base)
Classe Turbulence_paroi_scal_base Classe de base pour la hierarchie des classes representant les mode...