TRUST 1.9.8
HPC thermohydraulic platform
Loading...
Searching...
No Matches
Eval_Dift_Multiphase_VDF_Face Class Reference

#include <Eval_Dift_VDF_leaves.h>

Inheritance diagram for Eval_Dift_Multiphase_VDF_Face:
[legend]
Collaboration diagram for Eval_Dift_Multiphase_VDF_Face:
[legend]

Public Member Functions

bool uses_wall () const
Public Member Functions inherited from Eval_Diff_VDF_Face_Gen< Eval_Dift_Multiphase_VDF_Face >
std::enable_if_t< Fa7_Type==Type_Flux_Fa7::SORTIE_LIBRE, void > flux_fa7 (const DoubleTab &, const DoubleTab *, int, const Neumann_sortie_libre &, int, Type_Double &) const
std::enable_if_t< Arete_Type==Type_Flux_Arete::INTERNE, void > flux_arete (const DoubleTab &, const DoubleTab *, int, int, int, int, Type_Double &) const
std::enable_if_t< Fa7_Type==Type_Flux_Fa7::SORTIE_LIBRE, void > coeffs_fa7 (const DoubleTab *, int, const Neumann_sortie_libre &, Type_Double &, Type_Double &) const
std::enable_if_t< Arete_Type==Type_Flux_Arete::INTERNE, void > coeffs_arete (const DoubleTab *, int, int, int, int, Type_Double &, Type_Double &) const
Public Member Functions inherited from Eval_VDF_Face
void associer_inconnue (const Champ_base &)
Public Member Functions inherited from Evaluateur_VDF
 Evaluateur_VDF ()
virtual ~Evaluateur_VDF ()
 Evaluateur_VDF (const Evaluateur_VDF &)
virtual void associer_domaines (const Domaine_VDF &, const Domaine_Cl_VDF &)
virtual void associer_porosite (const DoubleVect &)
double dist_face_period (int fac1, int fac2, int k) const
double dist_face (int fac1, int fac2, int k) const
Public Member Functions inherited from Eval_Dift_Multiphase_VDF
void associer_corr (const Correlation_base &c)
void mettre_a_jour () override
void set_nut (const DoubleTab &nut, const bool need_ar)
virtual void update_diffusivite_turbulente () final
const DoubleTab & get_diffusivite_turbulente_multiphase () const
const Champ_Fonc_basediffusivite_turbulente () const
const DoubleTab & tab_nu_t () const
void associer_diff_turb (const Champ_Fonc_base &diff_turb)
void associer_loipar (const Turbulence_paroi_scal_base &loi_paroi) override
const Correlation_baseget_corr () const
Public Member Functions inherited from Eval_Dift_VDF
void mettre_a_jour () override
double get_equivalent_distance (int boundary_index, int local_face) const override
double compute_heq_impl (double d0, int i, double d1, int j, int compo) const
double nu_t_impl (int i, int compo) const
double nu_lam_impl_face (int i, int j, int k, int l, int compo) const
double nu_lam_impl_face2 (int i, int j, int compo) const
double nu_1_impl (int i, int compo) const
double nu_2_impl (int i, int compo) const
double nu_1_impl_face (int i, int j, int compo) const
double nu_2_impl_face (int i, int j, int k, int l, int compo) const
void update_equivalent_distance ()
const Champ_Fonc_basediffusivite_turbulente () const
void associer_diff_turb (const Champ_Fonc_base &diff_turb)
virtual void init_ind_fluctu_term ()
Public Member Functions inherited from Eval_Diff_VDF
virtual ~Eval_Diff_VDF ()
const int & is_var () const
virtual const Champ_basediffusivite () const final
virtual const Champ_baseget_diffusivite () const final
virtual void associer_pb (const Probleme_base &pb) final
virtual void update_diffusivite () final
virtual void associer (const Champ_base &diffu)
double compute_heq_impl (double d0, int i, double d1, int j, int compo) const
double nu_1_impl (int i, int compo) const
double nu_2_impl (int i, int compo) const
double nu_1_impl_face (int i, int j, int compo) const
double nu_2_impl_face (int i, int j, int k, int l, int compo) const
double nu_lam_impl_face (int i, int j, int k, int l, int compo) const
double nu_lam_impl_face2 (int i, int j, int compo) const
int get_ind_Fluctu_Term () const
double get_dv_mvol (const int i) const
double nu_t_impl (int i, int compo) const
double tau_tan_impl (int i, int j) const
bool uses_wall () const
bool uses_mod () const
const DoubleTab & get_k_elem () const

Static Public Attributes

static constexpr bool IS_TURB = true
static constexpr bool CALC_FA7_SORTIE_LIB = true
static constexpr bool CALC_ARR_PAR_FL = false
Static Public Attributes inherited from Eval_Diff_VDF_Face_Gen< Eval_Dift_Multiphase_VDF_Face >
static constexpr bool IS_TURB
static constexpr bool IS_ANISO
static constexpr bool TEST_COEFFS
static constexpr bool ACTIVATE_TAU_TR
Static Public Attributes inherited from Eval_VDF_Face
static constexpr bool CALC_FA7_SORTIE_LIB = false
static constexpr bool CALC_ARR_FL = true
static constexpr bool CALC_ARR_BORD = true
static constexpr bool CALC_ARR_COIN_FL = false
static constexpr bool CALC_ARR_INT = true
static constexpr bool CALC_ARR_MIXTE = true
static constexpr bool CALC_ARR_PERIO = true
static constexpr bool CALC_ARR_PAR_FL = true
static constexpr bool CALC_ARR_PAR = true
static constexpr bool CALC_ARR_NAVIER_PAR = true
static constexpr bool CALC_ARR_NAVIER_FL = true
static constexpr bool CALC_ARR_NAVIER = true

Additional Inherited Members

Protected Member Functions inherited from Eval_VDF_Face
 OBS_PTR (Champ_base) inconnue
Protected Member Functions inherited from Evaluateur_VDF
 OBS_PTR (Domaine_VDF) le_dom
 OBS_PTR (Domaine_Cl_VDF) la_zcl
double dist_norm_bord (int) const
Protected Member Functions inherited from Eval_Dift_Multiphase_VDF
 OBS_PTR (Correlation_base) corr_
 OBS_PTR (DoubleTab) nu_t_
Protected Member Functions inherited from Eval_Dift_VDF
 OBS_PTR (Champ_Fonc_base) ref_diffusivite_turbulente_
 OBS_PTR (Turbulence_paroi_scal_base) loipar
Protected Member Functions inherited from Eval_Diff_VDF
 OBS_PTR (Probleme_base) ref_probleme_
 OBS_PTR (Champ_base) ref_diffusivite_
Protected Attributes inherited from Evaluateur_VDF
int dimension = -100
int premiere_face_bord = -100
IntTab elem_
DoubleVect surface
IntVect orientation
DoubleVect porosite
DoubleVect volume_entrelaces
DoubleTab xv
Protected Attributes inherited from Eval_Dift_Multiphase_VDF
bool need_alpha_rho_ = true
bool tab_diff_turb_first_update_ = true
Protected Attributes inherited from Eval_Dift_VDF
int is_multi_ = 0
DoubleVects equivalent_distance
DoubleTab tab_diffusivite_turbulente
Protected Attributes inherited from Eval_Diff_VDF
int is_var_ = 0
DoubleTab tab_diffusivite_
DoubleTab tab_alpha_

Detailed Description

Definition at line 107 of file Eval_Dift_VDF_leaves.h.

Member Function Documentation

◆ uses_wall()

bool Eval_Dift_Multiphase_VDF_Face::uses_wall ( ) const
inline

Definition at line 111 of file Eval_Dift_VDF_leaves.h.

Member Data Documentation

◆ CALC_ARR_PAR_FL

bool Eval_Dift_Multiphase_VDF_Face::CALC_ARR_PAR_FL = false
static

Definition at line 110 of file Eval_Dift_VDF_leaves.h.

◆ CALC_FA7_SORTIE_LIB

bool Eval_Dift_Multiphase_VDF_Face::CALC_FA7_SORTIE_LIB = true
static

Definition at line 110 of file Eval_Dift_VDF_leaves.h.

◆ IS_TURB

bool Eval_Dift_Multiphase_VDF_Face::IS_TURB = true
staticconstexpr

Definition at line 110 of file Eval_Dift_VDF_leaves.h.


The documentation for this class was generated from the following file:
  • /home/docs/checkouts/readthedocs.org/user_builds/cea-trust-platform/checkouts/master/src/VDF/Operateurs/Eval_Diff_Dift/Eval_Dift_VDF_leaves.h