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

#include <Eval_Dirac_VEF_Face.h>

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

Public Member Functions

 Eval_Dirac_VEF_Face ()
void associer_champs (const Champ_Don_base &)
void mettre_a_jour () override
template<typename Type_Double>
void calculer_terme_source_standard (const int num_face, Type_Double &source) const
template<typename Type_Double>
void calculer_terme_source_non_standard (const int num_face, Type_Double &source) const
void associer_nb_elem_dirac (int)
Public Member Functions inherited from Evaluateur_Source_VEF_Face
 Evaluateur_Source_VEF_Face ()
 Evaluateur_Source_VEF_Face (const Evaluateur_Source_VEF_Face &)
virtual void changer_volumes_entrelaces_Cl (DoubleVect &)
void completer () override
template<typename Type_Double>
void calculer_terme_source_standard (const int, Type_Double &) const
template<typename Type_Double>
void calculer_terme_source_non_standard (const int, Type_Double &) const
virtual bool has_view () const
void calculer_terme_source_standard_view (const int, DoubleArrView) const
void calculer_terme_source_non_standard_view (const int, DoubleArrView) const
Public Member Functions inherited from Evaluateur_Source_Face
 Evaluateur_Source_Face ()
 Evaluateur_Source_Face (const Evaluateur_Source_Face &)
template<typename Type_Double>
void calculer_terme_source_bord (const int, Type_Double &) const
Public Member Functions inherited from Evaluateur_Source
 Evaluateur_Source ()
 Evaluateur_Source (const Evaluateur_Source &eval)
virtual ~Evaluateur_Source ()
template<typename Type_Double>
void calculer_terme_source (int, Type_Double &) const
void associer_domaines (const Domaine_dis_base &domaine, const Domaine_Cl_dis_base &domaine_cl)

Public Attributes

DoubleVect le_point

Protected Member Functions

 OBS_PTR (Champ_Don_base) la_puissance
 OBS_PTR (Domaine) mon_dom
template<typename Type_Double>
void calculer_terme_source (int, Type_Double &) const
Protected Member Functions inherited from Evaluateur_Source
 OBS_PTR (Domaine_dis_base) le_dom
 OBS_PTR (Domaine_Cl_dis_base) la_zcl

Protected Attributes

double puissance
double nb_dirac
Protected Attributes inherited from Evaluateur_Source_VEF_Face
DoubleVect volumes_entrelaces_Cl
IntTab face_voisins
Protected Attributes inherited from Evaluateur_Source_Face
IntVect orientation
DoubleVect volumes_entrelaces
DoubleVect porosite_surf

Detailed Description

Definition at line 24 of file Eval_Dirac_VEF_Face.h.

Constructor & Destructor Documentation

◆ Eval_Dirac_VEF_Face()

Eval_Dirac_VEF_Face::Eval_Dirac_VEF_Face ( )
inline

Definition at line 27 of file Eval_Dirac_VEF_Face.h.

Member Function Documentation

◆ associer_champs()

void Eval_Dirac_VEF_Face::associer_champs ( const Champ_Don_base & Q)

Definition at line 19 of file Eval_Dirac_VEF_Face.cpp.

◆ associer_nb_elem_dirac()

void Eval_Dirac_VEF_Face::associer_nb_elem_dirac ( int n)

Definition at line 31 of file Eval_Dirac_VEF_Face.cpp.

◆ calculer_terme_source()

template<typename Type_Double>
void Eval_Dirac_VEF_Face::calculer_terme_source ( int num_face,
Type_Double & source ) const
inlineprotected

Definition at line 51 of file Eval_Dirac_VEF_Face.h.

◆ calculer_terme_source_non_standard()

template<typename Type_Double>
void Eval_Dirac_VEF_Face::calculer_terme_source_non_standard ( const int num_face,
Type_Double & source ) const
inline

Definition at line 36 of file Eval_Dirac_VEF_Face.h.

◆ calculer_terme_source_standard()

template<typename Type_Double>
void Eval_Dirac_VEF_Face::calculer_terme_source_standard ( const int num_face,
Type_Double & source ) const
inline

Definition at line 33 of file Eval_Dirac_VEF_Face.h.

◆ mettre_a_jour()

void Eval_Dirac_VEF_Face::mettre_a_jour ( )
overridevirtual

Implements Evaluateur_Source.

Definition at line 25 of file Eval_Dirac_VEF_Face.cpp.

◆ OBS_PTR() [1/2]

Eval_Dirac_VEF_Face::OBS_PTR ( Champ_Don_base )
protected

◆ OBS_PTR() [2/2]

Eval_Dirac_VEF_Face::OBS_PTR ( Domaine )
protected

Member Data Documentation

◆ le_point

DoubleVect Eval_Dirac_VEF_Face::le_point

Definition at line 39 of file Eval_Dirac_VEF_Face.h.

◆ nb_dirac

double Eval_Dirac_VEF_Face::nb_dirac
protected

Definition at line 44 of file Eval_Dirac_VEF_Face.h.

◆ puissance

double Eval_Dirac_VEF_Face::puissance
protected

Definition at line 44 of file Eval_Dirac_VEF_Face.h.


The documentation for this class was generated from the following files:
  • /home/docs/checkouts/readthedocs.org/user_builds/cea-trust-platform/checkouts/v1.9.8/src/VEF/Sources/Sources_It_Eval/Eval_Dirac_VEF_Face.h
  • /home/docs/checkouts/readthedocs.org/user_builds/cea-trust-platform/checkouts/v1.9.8/src/VEF/Sources/Sources_It_Eval/Eval_Dirac_VEF_Face.cpp