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

class Eval_Conv_VDF classe de base des evaluateurs de convection VDF More...

#include <Eval_Conv_VDF.h>

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

Public Member Functions

 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_basevitesse () const
Champ_Inc_basevitesse ()
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_VDFget_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 amont_amont (int face, int i) const
virtual int face_amont_conj (int, int, int) const
virtual int face_amont_princ (int, int) const
virtual double dim_elem (int, int) const
virtual double dim_face (int, int) const
virtual double dist_elem (int, 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

Protected Member Functions

 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

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

Detailed Description

class Eval_Conv_VDF classe de base des evaluateurs de convection VDF

Definition at line 31 of file Eval_Conv_VDF.h.

Constructor & Destructor Documentation

◆ Eval_Conv_VDF() [1/2]

Eval_Conv_VDF::Eval_Conv_VDF ( )
inline

Definition at line 35 of file Eval_Conv_VDF.h.

◆ Eval_Conv_VDF() [2/2]

Eval_Conv_VDF::Eval_Conv_VDF ( const Eval_Conv_VDF & eval)
inline

Definition at line 36 of file Eval_Conv_VDF.h.

Member Function Documentation

◆ associer()

void Eval_Conv_VDF::associer ( const Champ_Face_VDF & vit)
inline

associe le champ de vitesse transportante

Definition at line 62 of file Eval_Conv_VDF.h.

◆ get_dt_vitesse()

double Eval_Conv_VDF::get_dt_vitesse ( int face,
int comp = 0 ) const
inline

Definition at line 47 of file Eval_Conv_VDF.h.

◆ get_elem()

int Eval_Conv_VDF::get_elem ( int i,
int j ) const
inline

Definition at line 44 of file Eval_Conv_VDF.h.

◆ get_la_zcl()

const Domaine_Cl_VDF & Eval_Conv_VDF::get_la_zcl ( ) const
inline

Definition at line 52 of file Eval_Conv_VDF.h.

◆ get_orientation()

int Eval_Conv_VDF::get_orientation ( int i) const
inline

Definition at line 45 of file Eval_Conv_VDF.h.

◆ get_porosite()

double Eval_Conv_VDF::get_porosite ( int face) const
inline

Definition at line 50 of file Eval_Conv_VDF.h.

◆ get_premiere_face_bord()

int Eval_Conv_VDF::get_premiere_face_bord ( ) const
inline

Definition at line 46 of file Eval_Conv_VDF.h.

◆ get_surface()

double Eval_Conv_VDF::get_surface ( int face) const
inline

Definition at line 49 of file Eval_Conv_VDF.h.

◆ get_surface_porosite()

double Eval_Conv_VDF::get_surface_porosite ( int face) const
inline

Definition at line 48 of file Eval_Conv_VDF.h.

◆ get_tab_vitesse()

const DoubleTab & Eval_Conv_VDF::get_tab_vitesse ( ) const
inline

Definition at line 51 of file Eval_Conv_VDF.h.

◆ mettre_a_jour()

void Eval_Conv_VDF::mettre_a_jour ( )
inline

Definition at line 39 of file Eval_Conv_VDF.h.

◆ OBS_PTR()

Eval_Conv_VDF::OBS_PTR ( Champ_Face_VDF )
protected

◆ vitesse() [1/2]

Champ_Inc_base & Eval_Conv_VDF::vitesse ( )
inline

Definition at line 41 of file Eval_Conv_VDF.h.

◆ vitesse() [2/2]

const Champ_Inc_base & Eval_Conv_VDF::vitesse ( ) const
inline

Definition at line 40 of file Eval_Conv_VDF.h.

Member Data Documentation

◆ dt_vitesse

DoubleTab Eval_Conv_VDF::dt_vitesse
protected

Definition at line 56 of file Eval_Conv_VDF.h.


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