TrioCFD 1.9.9_beta
TrioCFD documentation
Loading...
Searching...
No Matches
Eval_Amont_PolyMAC_CDO_Elem Class Reference

class Eval_Amont_PolyMAC_CDO_Elem More...

#include <Eval_Amont_PolyMAC_CDO_Elem.h>

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

Public Member Functions

 Eval_Amont_PolyMAC_CDO_Elem ()
int calculer_flux_faces_echange_externe_impose () const override
int calculer_flux_faces_echange_global_impose () const override
int calculer_flux_faces_entree_fluide () const override
int calculer_flux_faces_paroi () const override
int calculer_flux_faces_paroi_adiabatique () const override
int calculer_flux_faces_paroi_defilante () const override
int calculer_flux_faces_paroi_fixe () const override
int calculer_flux_faces_sortie_libre () const override
int calculer_flux_faces_symetrie () const override
int calculer_flux_faces_periodique () const override
double flux_face (const DoubleTab &, int, const Dirichlet_entree_fluide &, int) const override
double flux_face (const DoubleTab &, int, const Dirichlet_paroi_defilante &, int) const override
double flux_face (const DoubleTab &, int, const Dirichlet_paroi_fixe &, int) const override
double flux_face (const DoubleTab &, int, int, int, const Echange_externe_impose &, int) const override
double flux_face (const DoubleTab &, int, const Echange_global_impose &, int) const override
double flux_face (const DoubleTab &, int, const Neumann_paroi &, int) const override
double flux_face (const DoubleTab &, int, const Neumann_paroi_adiabatique &, int) const override
double flux_face (const DoubleTab &, int, const Neumann_sortie_libre &, int) const override
double flux_face (const DoubleTab &, int, const Symetrie &, int) const override
double flux_face (const DoubleTab &, int, const Periodique &, int) const override
double flux_faces_interne (const DoubleTab &, int) const override
void flux_face (const DoubleTab &, int, const Symetrie &, int, DoubleVect &flux) const override
void flux_face (const DoubleTab &, int, const Periodique &, int, DoubleVect &flux) const override
void flux_face (const DoubleTab &, int, const Neumann_sortie_libre &, int, DoubleVect &flux) const override
void flux_face (const DoubleTab &, int, const Dirichlet_entree_fluide &, int, DoubleVect &flux) const override
void flux_face (const DoubleTab &, int, const Dirichlet_paroi_fixe &, int, DoubleVect &flux) const override
void flux_face (const DoubleTab &, int, const Dirichlet_paroi_defilante &, int, DoubleVect &flux) const override
void flux_face (const DoubleTab &, int, const Neumann_paroi_adiabatique &, int, DoubleVect &flux) const override
void flux_face (const DoubleTab &, int, const Neumann_paroi &, int, DoubleVect &flux) const override
void flux_face (const DoubleTab &, int, int, int, const Echange_externe_impose &, int, DoubleVect &flux) const override
void flux_face (const DoubleTab &, int, const Echange_global_impose &, int, DoubleVect &flux) const override
void flux_faces_interne (const DoubleTab &, int, DoubleVect &flux) const override
void coeffs_face (int, int, const Symetrie &, double &aii, double &ajj) const override
void coeffs_face (int, int, const Neumann_sortie_libre &, double &aii, double &ajj) const override
void coeffs_face (int, int, const Dirichlet_entree_fluide &, double &aii, double &ajj) const override
void coeffs_face (int, int, const Dirichlet_paroi_fixe &, double &aii, double &ajj) const override
void coeffs_face (int, int, const Dirichlet_paroi_defilante &, double &aii, double &ajj) const override
void coeffs_face (int, int, const Neumann_paroi_adiabatique &, double &aii, double &ajj) const override
void coeffs_face (int, int, const Neumann_paroi &, double &aii, double &ajj) const override
void coeffs_face (int, int, int, int, const Echange_externe_impose &, double &aii, double &ajj) const override
void coeffs_face (int, int, const Echange_global_impose &, double &aii, double &ajj) const override
void coeffs_face (int, int, const Periodique &, double &aii, double &ajj) const override
void coeffs_faces_interne (int, double &aii, double &ajj) const override
double coeffs_face_bloc_vitesse (const DoubleTab &, int, const Dirichlet_entree_fluide &, int) const override
double coeffs_face_bloc_vitesse (const DoubleTab &, int, const Dirichlet_paroi_defilante &, int) const override
double coeffs_face_bloc_vitesse (const DoubleTab &, int, const Dirichlet_paroi_fixe &, int) const override
double coeffs_face_bloc_vitesse (const DoubleTab &, int, int, int, const Echange_externe_impose &, int) const override
double coeffs_face_bloc_vitesse (const DoubleTab &, int, const Echange_global_impose &, int) const override
double coeffs_face_bloc_vitesse (const DoubleTab &, int, const Neumann_paroi &, int) const override
double coeffs_face_bloc_vitesse (const DoubleTab &, int, const Neumann_paroi_adiabatique &, int) const override
double coeffs_face_bloc_vitesse (const DoubleTab &, int, const Neumann_sortie_libre &, int) const override
double coeffs_face_bloc_vitesse (const DoubleTab &, int, const Symetrie &, int) const override
double coeffs_face_bloc_vitesse (const DoubleTab &, int, const Periodique &, int) const override
double coeffs_faces_interne_bloc_vitesse (const DoubleTab &, int) const override
double secmem_face (int, const Symetrie &, int) const override
double secmem_face (int, const Neumann_sortie_libre &, int) const override
double secmem_face (int, const Dirichlet_entree_fluide &, int) const override
double secmem_face (int, const Dirichlet_paroi_fixe &, int) const override
double secmem_face (int, const Dirichlet_paroi_defilante &, int) const override
double secmem_face (int, const Neumann_paroi_adiabatique &, int) const override
double secmem_face (int, const Neumann_paroi &, int) const override
double secmem_face (int, int, int, const Echange_externe_impose &, int) const override
double secmem_face (int, const Echange_global_impose &, int) const override
double secmem_face (int, const Periodique &, int) const override
double secmem_faces_interne (int) const override
void coeffs_face (int, int, const Symetrie &, DoubleVect &aii, DoubleVect &ajj) const override
void coeffs_face (int, int, const Neumann_sortie_libre &, DoubleVect &aii, DoubleVect &ajj) const override
void coeffs_face (int, int, const Dirichlet_entree_fluide &, DoubleVect &aii, DoubleVect &ajj) const override
void coeffs_face (int, int, const Dirichlet_paroi_fixe &, DoubleVect &aii, DoubleVect &ajj) const override
void coeffs_face (int, int, const Dirichlet_paroi_defilante &, DoubleVect &aii, DoubleVect &ajj) const override
void coeffs_face (int, int, const Neumann_paroi_adiabatique &, DoubleVect &aii, DoubleVect &ajj) const override
void coeffs_face (int, int, const Neumann_paroi &, DoubleVect &aii, DoubleVect &ajj) const override
void coeffs_face (int, int, int, int, const Echange_externe_impose &, DoubleVect &aii, DoubleVect &ajj) const override
void coeffs_face (int, int, const Echange_global_impose &, DoubleVect &aii, DoubleVect &ajj) const override
void coeffs_face (int, int, const Periodique &, DoubleVect &aii, DoubleVect &ajj) const override
void coeffs_faces_interne (int, DoubleVect &aii, DoubleVect &ajj) const override
void secmem_face (int, const Symetrie &, int, DoubleVect &) const override
void secmem_face (int, const Neumann_sortie_libre &, int, DoubleVect &) const override
void secmem_face (int, const Dirichlet_entree_fluide &, int, DoubleVect &) const override
void secmem_face (int, const Dirichlet_paroi_fixe &, int, DoubleVect &) const override
void secmem_face (int, const Dirichlet_paroi_defilante &, int, DoubleVect &) const override
void secmem_face (int, const Neumann_paroi_adiabatique &, int, DoubleVect &) const override
void secmem_face (int, const Neumann_paroi &, int, DoubleVect &) const override
void secmem_face (int, int, int, const Echange_externe_impose &, int, DoubleVect &) const override
void secmem_face (int, const Echange_global_impose &, int, DoubleVect &) const override
void secmem_face (int, const Periodique &, int, DoubleVect &) const override
void secmem_faces_interne (int, DoubleVect &flux) const override
Public Member Functions inherited from Eval_Conv_PolyMAC_CDO
 Eval_Conv_PolyMAC_CDO ()
 Default constructor.
 Eval_Conv_PolyMAC_CDO (const Eval_Conv_PolyMAC_CDO &)
void associer (const Champ_Face_PolyMAC_CDO &)
void mettre_a_jour ()
const Champ_Inc_basevitesse () const
Champ_Inc_basevitesse ()
Public Member Functions inherited from Evaluateur_PolyMAC_CDO
 Evaluateur_PolyMAC_CDO ()
virtual ~Evaluateur_PolyMAC_CDO ()
 Evaluateur_PolyMAC_CDO (const Evaluateur_PolyMAC_CDO &)
virtual void associer_domaines (const Domaine_PolyMAC_CDO &, const Domaine_Cl_PolyMAC_family &)
virtual void associer_porosite (const DoubleVect &)
Public Member Functions inherited from Eval_PolyMAC_CDO_Elem
 Eval_PolyMAC_CDO_Elem ()
virtual ~Eval_PolyMAC_CDO_Elem ()
void associer_inconnue (const Champ_base &)

Additional Inherited Members

Protected Member Functions inherited from Eval_Conv_PolyMAC_CDO
 OBS_PTR (Champ_Face_PolyMAC_CDO) vitesse_
Protected Member Functions inherited from Evaluateur_PolyMAC_CDO
 OBS_PTR (Domaine_PolyMAC_CDO) le_domaine
 OBS_PTR (Domaine_Cl_PolyMAC_family) la_zcl
Protected Member Functions inherited from Eval_PolyMAC_CDO_Elem
 OBS_PTR (Champ_base) inconnue
Protected Attributes inherited from Eval_Conv_PolyMAC_CDO
DoubleTab dt_vitesse
Protected Attributes inherited from Evaluateur_PolyMAC_CDO
int dimension = -3
int premiere_face_bord = -100
IntTab elem_
DoubleVect surface
DoubleVect porosite
DoubleVect volume_entrelaces
DoubleTab xv

Detailed Description

class Eval_Amont_PolyMAC_CDO_Elem

PolyMAC_CDO evaluator for convection with a scalar convected field (Champ_Elem_PolyMAC_CDO), using an upwind convection scheme. Note: convective flux evaluators actually compute the convective term that appears on the right-hand side of the evolution equation, i.e., the opposite of the convective flux for the EXPLICIT method.

For the IMPLICIT method, the evaluators compute the quantity that appears on the left-hand side of the equation. Consequently, we do not take the opposite for the matrix terms, but for the right-hand side we proceed as in the explicit case, involving only the values provided by the boundary conditions.

Definition at line 37 of file Eval_Amont_PolyMAC_CDO_Elem.h.

Constructor & Destructor Documentation

◆ Eval_Amont_PolyMAC_CDO_Elem()

Eval_Amont_PolyMAC_CDO_Elem::Eval_Amont_PolyMAC_CDO_Elem ( )
inline

Definition at line 41 of file Eval_Amont_PolyMAC_CDO_Elem.h.

Member Function Documentation

◆ calculer_flux_faces_echange_externe_impose()

int Eval_Amont_PolyMAC_CDO_Elem::calculer_flux_faces_echange_externe_impose ( ) const
inlineoverridevirtual

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 43 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ calculer_flux_faces_echange_global_impose()

int Eval_Amont_PolyMAC_CDO_Elem::calculer_flux_faces_echange_global_impose ( ) const
inlineoverridevirtual

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 44 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ calculer_flux_faces_entree_fluide()

int Eval_Amont_PolyMAC_CDO_Elem::calculer_flux_faces_entree_fluide ( ) const
inlineoverridevirtual

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 45 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ calculer_flux_faces_paroi()

int Eval_Amont_PolyMAC_CDO_Elem::calculer_flux_faces_paroi ( ) const
inlineoverridevirtual

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 46 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ calculer_flux_faces_paroi_adiabatique()

int Eval_Amont_PolyMAC_CDO_Elem::calculer_flux_faces_paroi_adiabatique ( ) const
inlineoverridevirtual

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 47 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ calculer_flux_faces_paroi_defilante()

int Eval_Amont_PolyMAC_CDO_Elem::calculer_flux_faces_paroi_defilante ( ) const
inlineoverridevirtual

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 48 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ calculer_flux_faces_paroi_fixe()

int Eval_Amont_PolyMAC_CDO_Elem::calculer_flux_faces_paroi_fixe ( ) const
inlineoverridevirtual

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 49 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ calculer_flux_faces_periodique()

int Eval_Amont_PolyMAC_CDO_Elem::calculer_flux_faces_periodique ( ) const
inlineoverridevirtual

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 52 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ calculer_flux_faces_sortie_libre()

int Eval_Amont_PolyMAC_CDO_Elem::calculer_flux_faces_sortie_libre ( ) const
inlineoverridevirtual

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 50 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ calculer_flux_faces_symetrie()

int Eval_Amont_PolyMAC_CDO_Elem::calculer_flux_faces_symetrie ( ) const
inlineoverridevirtual

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 51 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ coeffs_face() [1/20]

void Eval_Amont_PolyMAC_CDO_Elem::coeffs_face ( int face,
int ,
const Dirichlet_entree_fluide & la_cl,
double & aii,
double & ajj ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 186 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ coeffs_face() [2/20]

void Eval_Amont_PolyMAC_CDO_Elem::coeffs_face ( int face,
int ,
const Dirichlet_entree_fluide & la_cl,
DoubleVect & aii,
DoubleVect & ajj ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 609 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ coeffs_face() [3/20]

void Eval_Amont_PolyMAC_CDO_Elem::coeffs_face ( int ,
int ,
const Dirichlet_paroi_defilante & ,
double & aii,
double & ajj ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 92 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ coeffs_face() [4/20]

void Eval_Amont_PolyMAC_CDO_Elem::coeffs_face ( int ,
int ,
const Dirichlet_paroi_defilante & ,
DoubleVect & aii,
DoubleVect & ajj ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 135 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ coeffs_face() [5/20]

void Eval_Amont_PolyMAC_CDO_Elem::coeffs_face ( int ,
int ,
const Dirichlet_paroi_fixe & ,
double & aii,
double & ajj ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 91 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ coeffs_face() [6/20]

void Eval_Amont_PolyMAC_CDO_Elem::coeffs_face ( int ,
int ,
const Dirichlet_paroi_fixe & ,
DoubleVect & aii,
DoubleVect & ajj ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 134 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ coeffs_face() [7/20]

void Eval_Amont_PolyMAC_CDO_Elem::coeffs_face ( int ,
int ,
const Echange_global_impose & ,
double & aii,
double & ajj ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 96 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ coeffs_face() [8/20]

void Eval_Amont_PolyMAC_CDO_Elem::coeffs_face ( int ,
int ,
const Echange_global_impose & ,
DoubleVect & aii,
DoubleVect & ajj ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 139 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ coeffs_face() [9/20]

void Eval_Amont_PolyMAC_CDO_Elem::coeffs_face ( int ,
int ,
const Neumann_paroi & ,
double & aii,
double & ajj ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 94 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ coeffs_face() [10/20]

void Eval_Amont_PolyMAC_CDO_Elem::coeffs_face ( int ,
int ,
const Neumann_paroi & ,
DoubleVect & aii,
DoubleVect & ajj ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 137 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ coeffs_face() [11/20]

void Eval_Amont_PolyMAC_CDO_Elem::coeffs_face ( int ,
int ,
const Neumann_paroi_adiabatique & ,
double & aii,
double & ajj ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 93 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ coeffs_face() [12/20]

void Eval_Amont_PolyMAC_CDO_Elem::coeffs_face ( int ,
int ,
const Neumann_paroi_adiabatique & ,
DoubleVect & aii,
DoubleVect & ajj ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 136 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ coeffs_face() [13/20]

void Eval_Amont_PolyMAC_CDO_Elem::coeffs_face ( int face,
int ,
const Neumann_sortie_libre & la_cl,
double & aii,
double & ajj ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 296 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ coeffs_face() [14/20]

void Eval_Amont_PolyMAC_CDO_Elem::coeffs_face ( int face,
int ,
const Neumann_sortie_libre & la_cl,
DoubleVect & aii,
DoubleVect & ajj ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 516 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ coeffs_face() [15/20]

void Eval_Amont_PolyMAC_CDO_Elem::coeffs_face ( int face,
int ,
const Periodique & la_cl,
double & aii,
double & ajj ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 390 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ coeffs_face() [16/20]

void Eval_Amont_PolyMAC_CDO_Elem::coeffs_face ( int face,
int ,
const Periodique & la_cl,
DoubleVect & aii,
DoubleVect & ajj ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 470 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ coeffs_face() [17/20]

void Eval_Amont_PolyMAC_CDO_Elem::coeffs_face ( int ,
int ,
const Symetrie & ,
double & aii,
double & ajj ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 88 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ coeffs_face() [18/20]

void Eval_Amont_PolyMAC_CDO_Elem::coeffs_face ( int ,
int ,
const Symetrie & ,
DoubleVect & aii,
DoubleVect & ajj ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 131 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ coeffs_face() [19/20]

void Eval_Amont_PolyMAC_CDO_Elem::coeffs_face ( int ,
int ,
int ,
int ,
const Echange_externe_impose & ,
double & aii,
double & ajj ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 95 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ coeffs_face() [20/20]

void Eval_Amont_PolyMAC_CDO_Elem::coeffs_face ( int ,
int ,
int ,
int ,
const Echange_externe_impose & ,
DoubleVect & aii,
DoubleVect & ajj ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 138 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ coeffs_face_bloc_vitesse() [1/10]

double Eval_Amont_PolyMAC_CDO_Elem::coeffs_face_bloc_vitesse ( const DoubleTab & inco,
int face,
const Dirichlet_entree_fluide & la_cl,
int num1 ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 220 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ coeffs_face_bloc_vitesse() [2/10]

double Eval_Amont_PolyMAC_CDO_Elem::coeffs_face_bloc_vitesse ( const DoubleTab & ,
int ,
const Dirichlet_paroi_defilante & ,
int  ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 102 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ coeffs_face_bloc_vitesse() [3/10]

double Eval_Amont_PolyMAC_CDO_Elem::coeffs_face_bloc_vitesse ( const DoubleTab & ,
int ,
const Dirichlet_paroi_fixe & ,
int  ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 103 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ coeffs_face_bloc_vitesse() [4/10]

double Eval_Amont_PolyMAC_CDO_Elem::coeffs_face_bloc_vitesse ( const DoubleTab & ,
int ,
const Echange_global_impose & ,
int  ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 105 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ coeffs_face_bloc_vitesse() [5/10]

double Eval_Amont_PolyMAC_CDO_Elem::coeffs_face_bloc_vitesse ( const DoubleTab & ,
int ,
const Neumann_paroi & ,
int  ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 106 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ coeffs_face_bloc_vitesse() [6/10]

double Eval_Amont_PolyMAC_CDO_Elem::coeffs_face_bloc_vitesse ( const DoubleTab & ,
int ,
const Neumann_paroi_adiabatique & ,
int  ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 107 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ coeffs_face_bloc_vitesse() [7/10]

double Eval_Amont_PolyMAC_CDO_Elem::coeffs_face_bloc_vitesse ( const DoubleTab & inco,
int face,
const Neumann_sortie_libre & la_cl,
int num1 ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 330 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ coeffs_face_bloc_vitesse() [8/10]

double Eval_Amont_PolyMAC_CDO_Elem::coeffs_face_bloc_vitesse ( const DoubleTab & inco,
int face,
const Periodique & la_cl,
int  ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 407 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ coeffs_face_bloc_vitesse() [9/10]

double Eval_Amont_PolyMAC_CDO_Elem::coeffs_face_bloc_vitesse ( const DoubleTab & ,
int ,
const Symetrie & ,
int  ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 109 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ coeffs_face_bloc_vitesse() [10/10]

double Eval_Amont_PolyMAC_CDO_Elem::coeffs_face_bloc_vitesse ( const DoubleTab & ,
int ,
int ,
int ,
const Echange_externe_impose & ,
int  ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 104 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ coeffs_faces_interne() [1/2]

void Eval_Amont_PolyMAC_CDO_Elem::coeffs_faces_interne ( int face,
double & aii,
double & ajj ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 429 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ coeffs_faces_interne() [2/2]

void Eval_Amont_PolyMAC_CDO_Elem::coeffs_faces_interne ( int face,
DoubleVect & aii,
DoubleVect & ajj ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 689 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ coeffs_faces_interne_bloc_vitesse()

double Eval_Amont_PolyMAC_CDO_Elem::coeffs_faces_interne_bloc_vitesse ( const DoubleTab & inco,
int face ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 444 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ flux_face() [1/20]

double Eval_Amont_PolyMAC_CDO_Elem::flux_face ( const DoubleTab & inco,
int face,
const Dirichlet_entree_fluide & la_cl,
int num1 ) const
inlineoverridevirtual

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 160 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ flux_face() [2/20]

void Eval_Amont_PolyMAC_CDO_Elem::flux_face ( const DoubleTab & inco,
int face,
const Dirichlet_entree_fluide & la_cl,
int num1,
DoubleVect & flux ) const
inlineoverridevirtual

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 583 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ flux_face() [3/20]

double Eval_Amont_PolyMAC_CDO_Elem::flux_face ( const DoubleTab & ,
int ,
const Dirichlet_paroi_defilante & ,
int  ) const
inlineoverridevirtual

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 58 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ flux_face() [4/20]

void Eval_Amont_PolyMAC_CDO_Elem::flux_face ( const DoubleTab & ,
int ,
const Dirichlet_paroi_defilante & ,
int ,
DoubleVect & flux ) const
inlineoverridevirtual

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 77 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ flux_face() [5/20]

double Eval_Amont_PolyMAC_CDO_Elem::flux_face ( const DoubleTab & ,
int ,
const Dirichlet_paroi_fixe & ,
int  ) const
inlineoverridevirtual

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 59 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ flux_face() [6/20]

void Eval_Amont_PolyMAC_CDO_Elem::flux_face ( const DoubleTab & ,
int ,
const Dirichlet_paroi_fixe & ,
int ,
DoubleVect & flux ) const
inlineoverridevirtual

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 76 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ flux_face() [7/20]

double Eval_Amont_PolyMAC_CDO_Elem::flux_face ( const DoubleTab & ,
int ,
const Echange_global_impose & ,
int  ) const
inlineoverridevirtual

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 61 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ flux_face() [8/20]

void Eval_Amont_PolyMAC_CDO_Elem::flux_face ( const DoubleTab & ,
int ,
const Echange_global_impose & ,
int ,
DoubleVect & flux ) const
inlineoverridevirtual

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 81 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ flux_face() [9/20]

double Eval_Amont_PolyMAC_CDO_Elem::flux_face ( const DoubleTab & ,
int ,
const Neumann_paroi & ,
int  ) const
inlineoverridevirtual

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 62 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ flux_face() [10/20]

void Eval_Amont_PolyMAC_CDO_Elem::flux_face ( const DoubleTab & ,
int ,
const Neumann_paroi & ,
int ,
DoubleVect & flux ) const
inlineoverridevirtual

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 79 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ flux_face() [11/20]

double Eval_Amont_PolyMAC_CDO_Elem::flux_face ( const DoubleTab & ,
int ,
const Neumann_paroi_adiabatique & ,
int  ) const
inlineoverridevirtual

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 63 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ flux_face() [12/20]

void Eval_Amont_PolyMAC_CDO_Elem::flux_face ( const DoubleTab & ,
int ,
const Neumann_paroi_adiabatique & ,
int ,
DoubleVect & flux ) const
inlineoverridevirtual

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 78 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ flux_face() [13/20]

double Eval_Amont_PolyMAC_CDO_Elem::flux_face ( const DoubleTab & inco,
int face,
const Neumann_sortie_libre & la_cl,
int num1 ) const
inlineoverridevirtual

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 270 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ flux_face() [14/20]

void Eval_Amont_PolyMAC_CDO_Elem::flux_face ( const DoubleTab & inco,
int face,
const Neumann_sortie_libre & la_cl,
int num1,
DoubleVect & flux ) const
inlineoverridevirtual

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 490 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ flux_face() [15/20]

double Eval_Amont_PolyMAC_CDO_Elem::flux_face ( const DoubleTab & inco,
int face,
const Periodique & la_cl,
int  ) const
inlineoverridevirtual

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 379 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ flux_face() [16/20]

void Eval_Amont_PolyMAC_CDO_Elem::flux_face ( const DoubleTab & inco,
int face,
const Periodique & la_cl,
int num1,
DoubleVect & flux ) const
inlineoverridevirtual

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 455 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ flux_face() [17/20]

double Eval_Amont_PolyMAC_CDO_Elem::flux_face ( const DoubleTab & ,
int ,
const Symetrie & ,
int  ) const
inlineoverridevirtual

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 65 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ flux_face() [18/20]

void Eval_Amont_PolyMAC_CDO_Elem::flux_face ( const DoubleTab & ,
int ,
const Symetrie & ,
int ,
DoubleVect & flux ) const
inlineoverridevirtual

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 72 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ flux_face() [19/20]

double Eval_Amont_PolyMAC_CDO_Elem::flux_face ( const DoubleTab & ,
int ,
int ,
int ,
const Echange_externe_impose & ,
int  ) const
inlineoverridevirtual

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 60 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ flux_face() [20/20]

void Eval_Amont_PolyMAC_CDO_Elem::flux_face ( const DoubleTab & ,
int ,
int ,
int ,
const Echange_externe_impose & ,
int ,
DoubleVect & flux ) const
inlineoverridevirtual

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 80 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ flux_faces_interne() [1/2]

double Eval_Amont_PolyMAC_CDO_Elem::flux_faces_interne ( const DoubleTab & inco,
int face ) const
inlineoverridevirtual

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 418 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ flux_faces_interne() [2/2]

void Eval_Amont_PolyMAC_CDO_Elem::flux_faces_interne ( const DoubleTab & inco,
int face,
DoubleVect & flux ) const
inlineoverridevirtual

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 675 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ secmem_face() [1/20]

double Eval_Amont_PolyMAC_CDO_Elem::secmem_face ( int face,
const Dirichlet_entree_fluide & la_cl,
int num1 ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 246 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ secmem_face() [2/20]

void Eval_Amont_PolyMAC_CDO_Elem::secmem_face ( int face,
const Dirichlet_entree_fluide & la_cl,
int num1,
DoubleVect & flux ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 650 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ secmem_face() [3/20]

double Eval_Amont_PolyMAC_CDO_Elem::secmem_face ( int ,
const Dirichlet_paroi_defilante & ,
int  ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 120 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ secmem_face() [4/20]

void Eval_Amont_PolyMAC_CDO_Elem::secmem_face ( int ,
const Dirichlet_paroi_defilante & ,
int ,
DoubleVect &  ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 151 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ secmem_face() [5/20]

double Eval_Amont_PolyMAC_CDO_Elem::secmem_face ( int ,
const Dirichlet_paroi_fixe & ,
int  ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 119 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ secmem_face() [6/20]

void Eval_Amont_PolyMAC_CDO_Elem::secmem_face ( int ,
const Dirichlet_paroi_fixe & ,
int ,
DoubleVect &  ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 150 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ secmem_face() [7/20]

double Eval_Amont_PolyMAC_CDO_Elem::secmem_face ( int ,
const Echange_global_impose & ,
int  ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 124 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ secmem_face() [8/20]

void Eval_Amont_PolyMAC_CDO_Elem::secmem_face ( int ,
const Echange_global_impose & ,
int ,
DoubleVect &  ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 155 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ secmem_face() [9/20]

double Eval_Amont_PolyMAC_CDO_Elem::secmem_face ( int ,
const Neumann_paroi & ,
int  ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 122 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ secmem_face() [10/20]

void Eval_Amont_PolyMAC_CDO_Elem::secmem_face ( int ,
const Neumann_paroi & ,
int ,
DoubleVect &  ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 153 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ secmem_face() [11/20]

double Eval_Amont_PolyMAC_CDO_Elem::secmem_face ( int ,
const Neumann_paroi_adiabatique & ,
int  ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 121 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ secmem_face() [12/20]

void Eval_Amont_PolyMAC_CDO_Elem::secmem_face ( int ,
const Neumann_paroi_adiabatique & ,
int ,
DoubleVect &  ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 152 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ secmem_face() [13/20]

double Eval_Amont_PolyMAC_CDO_Elem::secmem_face ( int face,
const Neumann_sortie_libre & la_cl,
int num1 ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 356 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ secmem_face() [14/20]

void Eval_Amont_PolyMAC_CDO_Elem::secmem_face ( int face,
const Neumann_sortie_libre & la_cl,
int num1,
DoubleVect & flux ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 558 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ secmem_face() [15/20]

double Eval_Amont_PolyMAC_CDO_Elem::secmem_face ( int ,
const Periodique & ,
int  ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 125 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ secmem_face() [16/20]

void Eval_Amont_PolyMAC_CDO_Elem::secmem_face ( int ,
const Periodique & ,
int ,
DoubleVect &  ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 156 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ secmem_face() [17/20]

double Eval_Amont_PolyMAC_CDO_Elem::secmem_face ( int ,
const Symetrie & ,
int  ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 116 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ secmem_face() [18/20]

void Eval_Amont_PolyMAC_CDO_Elem::secmem_face ( int ,
const Symetrie & ,
int ,
DoubleVect &  ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 147 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ secmem_face() [19/20]

double Eval_Amont_PolyMAC_CDO_Elem::secmem_face ( int ,
int ,
int ,
const Echange_externe_impose & ,
int  ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 123 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ secmem_face() [20/20]

void Eval_Amont_PolyMAC_CDO_Elem::secmem_face ( int ,
int ,
int ,
const Echange_externe_impose & ,
int ,
DoubleVect &  ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 154 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ secmem_faces_interne() [1/2]

double Eval_Amont_PolyMAC_CDO_Elem::secmem_faces_interne ( int ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 126 of file Eval_Amont_PolyMAC_CDO_Elem.h.

◆ secmem_faces_interne() [2/2]

void Eval_Amont_PolyMAC_CDO_Elem::secmem_faces_interne ( int ,
DoubleVect & flux ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 157 of file Eval_Amont_PolyMAC_CDO_Elem.h.


The documentation for this class was generated from the following file: