|
TRUST 1.9.8
HPC thermohydraulic platform
|
class Eval_Quick_VDF_Elem Evaluateur VDF pour la convection Le champ convecte est scalaire (Champ_P0_VDF) More...
#include <Eval_Conv_VDF_Elem_leaves.h>
Public Member Functions | |
| int | amont_amont (int face, int i) const override |
| double | dim_elem (int n1, int k) const override |
| double | dist_elem (int n1, int n2, int k) const override |
| template<typename Type_Double> | |
| void | quick_fram (const Type_Double &, const int, const int, const int, const int, const int, const DoubleTab &, Type_Double &) const |
| Public Member Functions inherited from Eval_Conv_VDF_Elem< Eval_Quick_VDF_Elem > | |
| void | flux_face (const DoubleTab &, const DoubleTab &, const int, const BC &, const int, Type_Double &) const |
| void | flux_faces_interne (const DoubleTab &, const int, Type_Double &) const |
| void | coeffs_face (const int, const int, const BC &, Type_Double &, Type_Double &) const |
| void | coeffs_faces_interne (const int, Type_Double &, Type_Double &) const |
| void | coeffs_face_bloc_vitesse (const DoubleTab &, const DoubleTab &, const int, const BC &, const int, Type_Double &) const |
| void | coeffs_faces_interne_bloc_vitesse (const DoubleTab &, const int, Type_Double &) const |
| void | secmem_face (const int, const BC &, const int, Type_Double &) const |
| 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 &) |
| Public Member Functions inherited from Eval_Conv_VDF | |
| Eval_Conv_VDF () | |
| Eval_Conv_VDF (const Eval_Conv_VDF &eval) | |
| void | associer (const Champ_Face_VDF &) |
| associe le champ de vitesse transportante | |
| void | mettre_a_jour () |
| const Champ_Inc_base & | vitesse () const |
| Champ_Inc_base & | vitesse () |
| int | get_elem (int i, int j) const |
| int | get_orientation (int i) const |
| int | get_premiere_face_bord () const |
| double | get_dt_vitesse (int face, int comp=0) const |
| double | get_surface_porosite (int face) const |
| double | get_surface (int face) const |
| double | get_porosite (int face) const |
| const DoubleTab & | get_tab_vitesse () const |
| const Domaine_Cl_VDF & | get_la_zcl () const |
| 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_Conv_VDF_tools | |
| virtual | ~Eval_Conv_VDF_tools () |
| virtual int | face_amont_conj (int, int, int) const |
| virtual int | face_amont_princ (int, int) const |
| virtual double | dim_face (int, int) const |
| virtual double | dist_elem_period (int, int, int) const |
| virtual double | conv_centre (const double, const double, const double, const double, const double, double, double, double, double) const |
| virtual double | conv_quick_sharp_plus (const double, const double, const double, const double, const double, const double, const double) const |
| virtual double | conv_quick_sharp_moins (const double, const double, const double, const double, const double, const double, const double) const |
| virtual void | calcul_g (const double, const double, const double, double &, double &, double &, double &) const |
| template<typename Type_Double> | |
| void | qcentre (const double, const int, const int, const int, const int, const int, const DoubleTab &, Type_Double &) const |
| template<typename Type_Double> | |
| void | quick_fram (const Type_Double &, const int, const int, const int, const int, const int, const DoubleTab &, Type_Double &) const |
Static Public Attributes | |
| static constexpr bool | IS_QUICK = true |
| Static Public Attributes inherited from Eval_Conv_VDF_Elem< Eval_Quick_VDF_Elem > | |
| static constexpr bool | IS_AMONT |
| static constexpr bool | IS_CENTRE |
| static constexpr bool | IS_CENTRE4 |
| static constexpr bool | IS_QUICK |
| static constexpr bool | CALC_FLUX_FACES_ECH_EXT_IMP |
| static constexpr bool | CALC_FLUX_FACES_ECH_GLOB_IMP |
| static constexpr bool | CALC_FLUX_FACES_PAR |
| static constexpr bool | CALC_FLUX_FACES_PAR_FIXE |
| static constexpr bool | CALC_FLUX_FACES_SORTIE_LIB |
| 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 | |
| Protected Member Functions inherited from Eval_Conv_VDF | |
| OBS_PTR (Champ_Face_VDF) vitesse_ | |
| 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_Conv_VDF_tools | |
| int | face_amont_conj_axi_impl (int, int, int, int, const IntTab &, const IntTab &, const IntVect &) const |
| double | dist_face_axi_impl (int, int, int, const DoubleTab &) const |
| double | dist_elem_axi_impl (int, int, int, const DoubleTab &) const |
| double | conv_quick_sharp_plus_impl (const double, const double, const double, const double, const double, const double, const double) const |
| double | conv_quick_sharp_moins_impl (const double, const double, const double, const double, const double, const double, const double) const |
| void | calcul_g_impl (const double, const double, const double, double &, double &, double &, double &) const |
| template<typename Type_Double> | |
| void | qcentre2_impl (const double, const int, const int, const int, const int, const int, const DoubleTab &, Type_Double &) const |
| template<typename Type_Double> | |
| void | qcentre4_impl (const int, const double, const double, const double, const double, const int, const int, const int, const int, const int, const DoubleTab &, Type_Double &) const |
| template<typename Type_Double> | |
| void | quick_fram_impl (const int, const double, const double, const double, const double, const double, const Type_Double &, const int, const int, const int, const int, const int, const DoubleTab &, Type_Double &) const |
| Protected Attributes inherited from Eval_Conv_VDF | |
| DoubleTab | dt_vitesse |
| 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 |
class Eval_Quick_VDF_Elem Evaluateur VDF pour la convection Le champ convecte est scalaire (Champ_P0_VDF)
Schema de convection Quick
Definition at line 96 of file Eval_Conv_VDF_Elem_leaves.h.
|
inlineoverridevirtual |
Reimplemented from Eval_Conv_VDF_tools.
Definition at line 100 of file Eval_Conv_VDF_Elem_leaves.h.
|
inlineoverridevirtual |
Reimplemented from Eval_Conv_VDF_tools.
Definition at line 101 of file Eval_Conv_VDF_Elem_leaves.h.
|
inlineoverridevirtual |
Reimplemented from Eval_Conv_VDF_tools.
Definition at line 102 of file Eval_Conv_VDF_Elem_leaves.h.
|
inline |
Definition at line 107 of file Eval_Conv_VDF_Elem_leaves.h.
|
staticconstexpr |
Definition at line 99 of file Eval_Conv_VDF_Elem_leaves.h.