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

#include <Eval_Dift_VDF.h>

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

Public Member Functions

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 associer_loipar (const Turbulence_paroi_scal_base &loi_paroi)
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

Protected Member Functions

 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

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 24 of file Eval_Dift_VDF.h.

Member Function Documentation

◆ associer_diff_turb()

void Eval_Dift_VDF::associer_diff_turb ( const Champ_Fonc_base & diff_turb)
inline

Definition at line 92 of file Eval_Dift_VDF.h.

◆ associer_loipar()

virtual void Eval_Dift_VDF::associer_loipar ( const Turbulence_paroi_scal_base & loi_paroi)
inlinevirtual

Reimplemented in Eval_Dift_Multiphase_VDF, and Eval_Dift_VDF_Elem.

Definition at line 99 of file Eval_Dift_VDF.h.

◆ compute_heq_impl()

double Eval_Dift_VDF::compute_heq_impl ( double d0,
int i,
double d1,
int j,
int compo ) const
inline

Definition at line 38 of file Eval_Dift_VDF.h.

◆ diffusivite_turbulente()

const Champ_Fonc_base & Eval_Dift_VDF::diffusivite_turbulente ( ) const
inline

Definition at line 90 of file Eval_Dift_VDF.h.

◆ get_equivalent_distance()

double Eval_Dift_VDF::get_equivalent_distance ( int boundary_index,
int local_face ) const
inlineoverridevirtual

Reimplemented from Eval_Diff_VDF.

Definition at line 33 of file Eval_Dift_VDF.h.

◆ init_ind_fluctu_term()

virtual void Eval_Dift_VDF::init_ind_fluctu_term ( )
inlinevirtual

Reimplemented in Eval_Dift_VDF_Elem.

Definition at line 100 of file Eval_Dift_VDF.h.

◆ mettre_a_jour()

void Eval_Dift_VDF::mettre_a_jour ( )
inlineoverridevirtual

Reimplemented from Eval_Diff_VDF.

Reimplemented in Eval_Dift_VDF_Face, Eval_Dift_VDF_Multi_inco_Elem, and Eval_Dift_VDF_Multi_inco_Elem_Axi.

Definition at line 27 of file Eval_Dift_VDF.h.

◆ nu_1_impl()

double Eval_Dift_VDF::nu_1_impl ( int i,
int compo ) const
inline

Definition at line 57 of file Eval_Dift_VDF.h.

◆ nu_1_impl_face()

double Eval_Dift_VDF::nu_1_impl_face ( int i,
int j,
int compo ) const
inline

Definition at line 69 of file Eval_Dift_VDF.h.

◆ nu_2_impl()

double Eval_Dift_VDF::nu_2_impl ( int i,
int compo ) const
inline

Definition at line 64 of file Eval_Dift_VDF.h.

◆ nu_2_impl_face()

double Eval_Dift_VDF::nu_2_impl_face ( int i,
int j,
int k,
int l,
int compo ) const
inline

Definition at line 74 of file Eval_Dift_VDF.h.

◆ nu_lam_impl_face()

double Eval_Dift_VDF::nu_lam_impl_face ( int i,
int j,
int k,
int l,
int compo ) const
inline

Definition at line 47 of file Eval_Dift_VDF.h.

◆ nu_lam_impl_face2()

double Eval_Dift_VDF::nu_lam_impl_face2 ( int i,
int j,
int compo ) const
inline

Definition at line 52 of file Eval_Dift_VDF.h.

◆ nu_t_impl()

double Eval_Dift_VDF::nu_t_impl ( int i,
int compo ) const
inline

Definition at line 45 of file Eval_Dift_VDF.h.

◆ OBS_PTR() [1/2]

Eval_Dift_VDF::OBS_PTR ( Champ_Fonc_base )
protected

◆ OBS_PTR() [2/2]

Eval_Dift_VDF::OBS_PTR ( Turbulence_paroi_scal_base )
protected

◆ update_equivalent_distance()

void Eval_Dift_VDF::update_equivalent_distance ( )
inline

Definition at line 80 of file Eval_Dift_VDF.h.

Member Data Documentation

◆ equivalent_distance

DoubleVects Eval_Dift_VDF::equivalent_distance
protected

Definition at line 106 of file Eval_Dift_VDF.h.

◆ is_multi_

int Eval_Dift_VDF::is_multi_ = 0
protected

Definition at line 103 of file Eval_Dift_VDF.h.

◆ tab_diffusivite_turbulente

DoubleTab Eval_Dift_VDF::tab_diffusivite_turbulente
protected

Definition at line 107 of file Eval_Dift_VDF.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.h