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

#include <Eval_Darcy_VDF_Face.h>

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

Public Member Functions

 Eval_Darcy_VDF_Face ()
 Eval_Darcy_VDF_Face (const Eval_Darcy_VDF_Face &eval)
double & getPorosite ()
template<typename Type_Double>
void calculer_terme_source (const int, Type_Double &) const
template<typename Type_Double>
void calculer_terme_source_bord (int num_face, Type_Double &source) const
void mettre_a_jour () override
void associer (const Champ_Don_base &)
 associe le champ de diffusivite
void associer (const Champ_Inc_base &vit)
 OWN_PTR (Modele_Permeabilite_base) modK_
Public Member Functions inherited from Evaluateur_Source_Face
 Evaluateur_Source_Face ()
 Evaluateur_Source_Face (const Evaluateur_Source_Face &)
void completer () override
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)

Protected Member Functions

 OBS_PTR (Champ_Inc_base) vitesse_
 OBS_PTR (Champ_Don_base) diffusivite_
Protected Member Functions inherited from Evaluateur_Source
 OBS_PTR (Domaine_dis_base) le_dom
 OBS_PTR (Domaine_Cl_dis_base) la_zcl

Protected Attributes

DoubleTab db_diffusivite_
double porosite_
Protected Attributes inherited from Evaluateur_Source_Face
IntVect orientation
DoubleVect volumes_entrelaces
DoubleVect porosite_surf

Detailed Description

Definition at line 29 of file Eval_Darcy_VDF_Face.h.

Constructor & Destructor Documentation

◆ Eval_Darcy_VDF_Face() [1/2]

Eval_Darcy_VDF_Face::Eval_Darcy_VDF_Face ( )
inline

Definition at line 32 of file Eval_Darcy_VDF_Face.h.

◆ Eval_Darcy_VDF_Face() [2/2]

Eval_Darcy_VDF_Face::Eval_Darcy_VDF_Face ( const Eval_Darcy_VDF_Face & eval)
inline

Definition at line 33 of file Eval_Darcy_VDF_Face.h.

Member Function Documentation

◆ associer() [1/2]

void Eval_Darcy_VDF_Face::associer ( const Champ_Don_base & diffu)
inline

associe le champ de diffusivite

Definition at line 53 of file Eval_Darcy_VDF_Face.h.

◆ associer() [2/2]

void Eval_Darcy_VDF_Face::associer ( const Champ_Inc_base & vit)
inline

Definition at line 39 of file Eval_Darcy_VDF_Face.h.

◆ calculer_terme_source()

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

Definition at line 94 of file Eval_Darcy_VDF_Face.h.

◆ calculer_terme_source_bord()

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

Definition at line 36 of file Eval_Darcy_VDF_Face.h.

◆ getPorosite()

double & Eval_Darcy_VDF_Face::getPorosite ( )
inline

Definition at line 34 of file Eval_Darcy_VDF_Face.h.

◆ mettre_a_jour()

void Eval_Darcy_VDF_Face::mettre_a_jour ( )
inlineoverridevirtual

Implements Evaluateur_Source.

Definition at line 61 of file Eval_Darcy_VDF_Face.h.

◆ OBS_PTR() [1/2]

Eval_Darcy_VDF_Face::OBS_PTR ( Champ_Don_base )
protected

◆ OBS_PTR() [2/2]

Eval_Darcy_VDF_Face::OBS_PTR ( Champ_Inc_base )
protected

◆ OWN_PTR()

Eval_Darcy_VDF_Face::OWN_PTR ( Modele_Permeabilite_base )

Member Data Documentation

◆ db_diffusivite_

DoubleTab Eval_Darcy_VDF_Face::db_diffusivite_
protected

Definition at line 46 of file Eval_Darcy_VDF_Face.h.

◆ porosite_

double Eval_Darcy_VDF_Face::porosite_
protected

Definition at line 47 of file Eval_Darcy_VDF_Face.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/Sources/Sources_It_Eval/Eval_Darcy_VDF_Face.h