TRUST 1.9.8
HPC thermohydraulic platform
Loading...
Searching...
No Matches
Eval_Conv_VDF_Elem< DERIVED_T > Class Template Reference

#include <Eval_Conv_VDF_Elem.h>

Inheritance diagram for Eval_Conv_VDF_Elem< DERIVED_T >:
[legend]
Collaboration diagram for Eval_Conv_VDF_Elem< DERIVED_T >:
[legend]

Public Member Functions

template<typename BC, typename Type_Double>
void flux_face (const DoubleTab &, const DoubleTab &, const int, const BC &, const int, Type_Double &) const
template<typename Type_Double>
void flux_face (const DoubleTab &, const DoubleTab &, const int, const Dirichlet_entree_fluide &, const int, Type_Double &) const
template<typename Type_Double>
void flux_face (const DoubleTab &, const DoubleTab &, const int, const Neumann_sortie_libre &, const int, Type_Double &) const
template<typename Type_Double>
void flux_face (const DoubleTab &, const DoubleTab &, const int, const Periodique &, const int, Type_Double &) const
template<typename Type_Double>
void flux_face (const DoubleTab &, const int, const int, const int, const Echange_externe_impose &, const int, Type_Double &) const
template<typename Type_Double>
void flux_faces_interne (const DoubleTab &, const int, Type_Double &) const
template<typename BC, typename Type_Double>
void coeffs_face (const int, const int, const BC &, Type_Double &, Type_Double &) const
template<typename Type_Double>
void coeffs_face (const int, const int, const Dirichlet_entree_fluide &, Type_Double &, Type_Double &) const
template<typename Type_Double>
void coeffs_face (const int, const int, const Neumann_sortie_libre &, Type_Double &, Type_Double &) const
template<typename Type_Double>
void coeffs_face (const int, const int, const Periodique &, Type_Double &, Type_Double &) const
template<typename Type_Double>
void coeffs_face (const DoubleTab &, const int, const int, const int, const int, const Echange_externe_impose &, Type_Double &, Type_Double &) const
template<typename Type_Double>
void coeffs_faces_interne (const int, Type_Double &, Type_Double &) const
template<typename BC, typename Type_Double>
void coeffs_face_bloc_vitesse (const DoubleTab &, const DoubleTab &, const int, const BC &, const int, Type_Double &) const
template<typename Type_Double>
void coeffs_face_bloc_vitesse (const DoubleTab &, const DoubleTab &, const int, const Dirichlet_entree_fluide &, const int, Type_Double &) const
template<typename Type_Double>
void coeffs_face_bloc_vitesse (const DoubleTab &, const DoubleTab &, const int, const Neumann_sortie_libre &, const int, Type_Double &) const
template<typename Type_Double>
void coeffs_face_bloc_vitesse (const DoubleTab &, const DoubleTab &, const int, const Periodique &, const int, Type_Double &) const
template<typename Type_Double>
void coeffs_face_bloc_vitesse (const DoubleTab &, const DoubleTab &, const int, const int, const int, const Echange_externe_impose &, const int, Type_Double &) const
template<typename Type_Double>
void coeffs_faces_interne_bloc_vitesse (const DoubleTab &, const int, Type_Double &) const
template<typename BC, typename Type_Double>
void secmem_face (const int, const BC &, const int, Type_Double &) const
template<typename Type_Double>
void secmem_face (const int, const int, const int, const Echange_externe_impose &, const int, Type_Double &) const
template<typename Type_Double>
void secmem_faces_interne (const int, Type_Double &) const
Public Member Functions inherited from Eval_VDF_Elem
template<typename BC_TYPE, typename Type_Double>
void coeffs_face_bloc_vitesse (const DoubleTab &, const DoubleTab &, int, const BC_TYPE &, int, Type_Double &) const
template<typename Type_Double>
void coeffs_face_bloc_vitesse (const DoubleTab &, const DoubleTab &, int, int, int, const Echange_externe_impose &, int, Type_Double &) const
template<typename Type_Double>
void coeffs_faces_interne_bloc_vitesse (const DoubleTab &, int, Type_Double &) const
void associer_inconnue (const Champ_base &)

Static Public Attributes

static constexpr bool IS_AMONT = false
static constexpr bool IS_CENTRE = false
static constexpr bool IS_CENTRE4 = false
static constexpr bool IS_QUICK = false
static constexpr bool CALC_FLUX_FACES_ECH_EXT_IMP = false
static constexpr bool CALC_FLUX_FACES_ECH_GLOB_IMP = false
static constexpr bool CALC_FLUX_FACES_PAR = false
static constexpr bool CALC_FLUX_FACES_PAR_FIXE = false
static constexpr bool CALC_FLUX_FACES_SORTIE_LIB = true
Static Public Attributes inherited from Eval_VDF_Elem
static constexpr bool CALC_FLUX_FACES_ECH_EXT_IMP = true
static constexpr bool CALC_FLUX_FACES_ECH_GLOB_IMP = true
static constexpr bool CALC_FLUX_FACES_ENTREE_FL = true
static constexpr bool CALC_FLUX_FACES_PAR = true
static constexpr bool CALC_FLUX_FACES_PAR_ADIAB = false
static constexpr bool CALC_FLUX_FACES_PAR_DEFIL = false
static constexpr bool CALC_FLUX_FACES_PAR_FIXE = true
static constexpr bool CALC_FLUX_FACES_SORTIE_LIB = false
static constexpr bool CALC_FLUX_FACES_SYMM = false
static constexpr bool CALC_FLUX_FACES_PERIO = true
static constexpr bool CALC_FLUX_FACES_SCAL_IMPOSEE = true

Additional Inherited Members

Protected Member Functions inherited from Eval_VDF_Elem
 OBS_PTR (Champ_base) inconnue

Detailed Description

template<typename DERIVED_T>
class Eval_Conv_VDF_Elem< DERIVED_T >

Definition at line 23 of file Eval_Conv_VDF_Elem.h.

Member Function Documentation

◆ coeffs_face() [1/5]

template<typename DERIVED_T>
template<typename Type_Double>
void Eval_Conv_VDF_Elem< DERIVED_T >::coeffs_face ( const DoubleTab & ,
const int ,
const int ,
const int ,
const int ,
const Echange_externe_impose & ,
Type_Double & ,
Type_Double &  ) const
inline

Definition at line 56 of file Eval_Conv_VDF_Elem.h.

◆ coeffs_face() [2/5]

template<typename DERIVED_T>
template<typename BC, typename Type_Double>
void Eval_Conv_VDF_Elem< DERIVED_T >::coeffs_face ( const int ,
const int ,
const BC & ,
Type_Double & ,
Type_Double &  ) const
inline

Definition at line 50 of file Eval_Conv_VDF_Elem.h.

◆ coeffs_face() [3/5]

template<typename DERIVED_T>
template<typename Type_Double>
void Eval_Conv_VDF_Elem< DERIVED_T >::coeffs_face ( const int face,
const int ,
const Dirichlet_entree_fluide & la_cl,
Type_Double & aii,
Type_Double & ajj ) const
inline

Definition at line 177 of file Eval_Conv_VDF_Elem.tpp.

◆ coeffs_face() [4/5]

template<typename DERIVED_T>
template<typename Type_Double>
void Eval_Conv_VDF_Elem< DERIVED_T >::coeffs_face ( const int face,
const int ,
const Neumann_sortie_libre & la_cl,
Type_Double & aii,
Type_Double & ajj ) const
inline

Definition at line 183 of file Eval_Conv_VDF_Elem.tpp.

◆ coeffs_face() [5/5]

template<typename DERIVED_T>
template<typename Type_Double>
void Eval_Conv_VDF_Elem< DERIVED_T >::coeffs_face ( const int face,
const int ,
const Periodique & la_cl,
Type_Double & aii,
Type_Double & ajj ) const
inline

Definition at line 189 of file Eval_Conv_VDF_Elem.tpp.

◆ coeffs_face_bloc_vitesse() [1/5]

template<typename DERIVED_T>
template<typename BC, typename Type_Double>
void Eval_Conv_VDF_Elem< DERIVED_T >::coeffs_face_bloc_vitesse ( const DoubleTab & ,
const DoubleTab & ,
const int ,
const BC & ,
const int ,
Type_Double &  ) const
inline

Definition at line 61 of file Eval_Conv_VDF_Elem.h.

◆ coeffs_face_bloc_vitesse() [2/5]

template<typename DERIVED_T>
template<typename Type_Double>
void Eval_Conv_VDF_Elem< DERIVED_T >::coeffs_face_bloc_vitesse ( const DoubleTab & inco,
const DoubleTab & val_b,
const int f,
const Dirichlet_entree_fluide & la_cl,
const int num1,
Type_Double & flux ) const
inline

Definition at line 248 of file Eval_Conv_VDF_Elem.tpp.

◆ coeffs_face_bloc_vitesse() [3/5]

template<typename DERIVED_T>
template<typename Type_Double>
void Eval_Conv_VDF_Elem< DERIVED_T >::coeffs_face_bloc_vitesse ( const DoubleTab & ,
const DoubleTab & ,
const int ,
const int ,
const int ,
const Echange_externe_impose & ,
const int ,
Type_Double &  ) const
inline

Definition at line 67 of file Eval_Conv_VDF_Elem.h.

◆ coeffs_face_bloc_vitesse() [4/5]

template<typename DERIVED_T>
template<typename Type_Double>
void Eval_Conv_VDF_Elem< DERIVED_T >::coeffs_face_bloc_vitesse ( const DoubleTab & inco,
const DoubleTab & val_b,
const int f,
const Neumann_sortie_libre & la_cl,
const int num1,
Type_Double & flux ) const
inline

Definition at line 266 of file Eval_Conv_VDF_Elem.tpp.

◆ coeffs_face_bloc_vitesse() [5/5]

template<typename DERIVED_T>
template<typename Type_Double>
void Eval_Conv_VDF_Elem< DERIVED_T >::coeffs_face_bloc_vitesse ( const DoubleTab & inco,
const DoubleTab & ,
const int face,
const Periodique & la_cl,
const int ,
Type_Double & flux ) const
inline

Definition at line 306 of file Eval_Conv_VDF_Elem.tpp.

◆ coeffs_faces_interne()

template<typename DERIVED_T>
template<typename Type_Double>
void Eval_Conv_VDF_Elem< DERIVED_T >::coeffs_faces_interne ( const int face,
Type_Double & aii,
Type_Double & ajj ) const
inline

Definition at line 214 of file Eval_Conv_VDF_Elem.tpp.

◆ coeffs_faces_interne_bloc_vitesse()

template<typename DERIVED_T>
template<typename Type_Double>
void Eval_Conv_VDF_Elem< DERIVED_T >::coeffs_faces_interne_bloc_vitesse ( const DoubleTab & inco,
const int face,
Type_Double & flux ) const
inline

Definition at line 312 of file Eval_Conv_VDF_Elem.tpp.

◆ flux_face() [1/5]

template<typename DERIVED_T>
template<typename BC, typename Type_Double>
void Eval_Conv_VDF_Elem< DERIVED_T >::flux_face ( const DoubleTab & ,
const DoubleTab & ,
const int ,
const BC & ,
const int ,
Type_Double &  ) const
inline

Definition at line 36 of file Eval_Conv_VDF_Elem.h.

◆ flux_face() [2/5]

template<typename DERIVED_T>
template<typename Type_Double>
void Eval_Conv_VDF_Elem< DERIVED_T >::flux_face ( const DoubleTab & inco,
const DoubleTab & val_b,
const int f,
const Dirichlet_entree_fluide & la_cl,
const int num1,
Type_Double & flux ) const
inline

Definition at line 20 of file Eval_Conv_VDF_Elem.tpp.

◆ flux_face() [3/5]

template<typename DERIVED_T>
template<typename Type_Double>
void Eval_Conv_VDF_Elem< DERIVED_T >::flux_face ( const DoubleTab & inco,
const DoubleTab & val_b,
const int f,
const Neumann_sortie_libre & la_cl,
const int num1,
Type_Double & flux ) const
inline

Definition at line 33 of file Eval_Conv_VDF_Elem.tpp.

◆ flux_face() [4/5]

template<typename DERIVED_T>
template<typename Type_Double>
void Eval_Conv_VDF_Elem< DERIVED_T >::flux_face ( const DoubleTab & inco,
const DoubleTab & ,
const int face,
const Periodique & la_cl,
const int num1,
Type_Double & flux ) const
inline

Definition at line 46 of file Eval_Conv_VDF_Elem.tpp.

◆ flux_face() [5/5]

template<typename DERIVED_T>
template<typename Type_Double>
void Eval_Conv_VDF_Elem< DERIVED_T >::flux_face ( const DoubleTab & ,
const int ,
const int ,
const int ,
const Echange_externe_impose & ,
const int ,
Type_Double &  ) const
inline

Definition at line 42 of file Eval_Conv_VDF_Elem.h.

◆ flux_faces_interne()

template<typename DERIVED_T>
template<typename Type_Double>
void Eval_Conv_VDF_Elem< DERIVED_T >::flux_faces_interne ( const DoubleTab & inco,
const int face,
Type_Double & flux ) const
inline

Definition at line 80 of file Eval_Conv_VDF_Elem.tpp.

◆ secmem_face() [1/2]

template<typename DERIVED_T>
template<typename BC, typename Type_Double>
void Eval_Conv_VDF_Elem< DERIVED_T >::secmem_face ( const int ,
const BC & ,
const int ,
Type_Double &  ) const
inline

Definition at line 71 of file Eval_Conv_VDF_Elem.h.

◆ secmem_face() [2/2]

template<typename DERIVED_T>
template<typename Type_Double>
void Eval_Conv_VDF_Elem< DERIVED_T >::secmem_face ( const int ,
const int ,
const int ,
const Echange_externe_impose & ,
const int ,
Type_Double &  ) const
inline

Definition at line 72 of file Eval_Conv_VDF_Elem.h.

◆ secmem_faces_interne()

template<typename DERIVED_T>
template<typename Type_Double>
void Eval_Conv_VDF_Elem< DERIVED_T >::secmem_faces_interne ( const int ,
Type_Double &  ) const
inline

Definition at line 73 of file Eval_Conv_VDF_Elem.h.

Member Data Documentation

◆ CALC_FLUX_FACES_ECH_EXT_IMP

template<typename DERIVED_T>
bool Eval_Conv_VDF_Elem< DERIVED_T >::CALC_FLUX_FACES_ECH_EXT_IMP = false
staticconstexpr

Definition at line 28 of file Eval_Conv_VDF_Elem.h.

◆ CALC_FLUX_FACES_ECH_GLOB_IMP

template<typename DERIVED_T>
bool Eval_Conv_VDF_Elem< DERIVED_T >::CALC_FLUX_FACES_ECH_GLOB_IMP = false
static

Definition at line 28 of file Eval_Conv_VDF_Elem.h.

◆ CALC_FLUX_FACES_PAR

template<typename DERIVED_T>
bool Eval_Conv_VDF_Elem< DERIVED_T >::CALC_FLUX_FACES_PAR = false
static

Definition at line 28 of file Eval_Conv_VDF_Elem.h.

◆ CALC_FLUX_FACES_PAR_FIXE

template<typename DERIVED_T>
bool Eval_Conv_VDF_Elem< DERIVED_T >::CALC_FLUX_FACES_PAR_FIXE = false
static

Definition at line 29 of file Eval_Conv_VDF_Elem.h.

◆ CALC_FLUX_FACES_SORTIE_LIB

template<typename DERIVED_T>
bool Eval_Conv_VDF_Elem< DERIVED_T >::CALC_FLUX_FACES_SORTIE_LIB = true
static

Definition at line 29 of file Eval_Conv_VDF_Elem.h.

◆ IS_AMONT

template<typename DERIVED_T>
bool Eval_Conv_VDF_Elem< DERIVED_T >::IS_AMONT = false
staticconstexpr

Definition at line 26 of file Eval_Conv_VDF_Elem.h.

◆ IS_CENTRE

template<typename DERIVED_T>
bool Eval_Conv_VDF_Elem< DERIVED_T >::IS_CENTRE = false
static

Definition at line 26 of file Eval_Conv_VDF_Elem.h.

◆ IS_CENTRE4

template<typename DERIVED_T>
bool Eval_Conv_VDF_Elem< DERIVED_T >::IS_CENTRE4 = false
static

Definition at line 26 of file Eval_Conv_VDF_Elem.h.

◆ IS_QUICK

template<typename DERIVED_T>
bool Eval_Conv_VDF_Elem< DERIVED_T >::IS_QUICK = false
static

Definition at line 26 of file Eval_Conv_VDF_Elem.h.


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