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

class Eval_centre_PolyMAC_CDO_Elem More...

#include <Eval_centre_PolyMAC_CDO_Elem.h>

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

Public Member Functions

 Eval_centre_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 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 &) 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 &)
virtual double coeffs_face_bloc_vitesse (const DoubleTab &, int, const Dirichlet_entree_fluide &, int) const
virtual double coeffs_face_bloc_vitesse (const DoubleTab &, int, const Dirichlet_paroi_defilante &, int) const
virtual double coeffs_face_bloc_vitesse (const DoubleTab &, int, const Dirichlet_paroi_fixe &, int) const
virtual double coeffs_face_bloc_vitesse (const DoubleTab &, int, int, int, const Echange_externe_impose &, int) const
virtual double coeffs_face_bloc_vitesse (const DoubleTab &, int, const Echange_global_impose &, int) const
virtual double coeffs_face_bloc_vitesse (const DoubleTab &, int, const Neumann_paroi &, int) const
virtual double coeffs_face_bloc_vitesse (const DoubleTab &, int, const Neumann_paroi_adiabatique &, int) const
virtual double coeffs_face_bloc_vitesse (const DoubleTab &, int, const Neumann_sortie_libre &, int) const
virtual double coeffs_face_bloc_vitesse (const DoubleTab &, int, const Symetrie &, int) const
virtual double coeffs_face_bloc_vitesse (const DoubleTab &, int, const Periodique &, int) const
virtual double coeffs_faces_interne_bloc_vitesse (const DoubleTab &, int) const

Protected Member Functions

int amont_amont (int, int) const
double qcentre (const double, const int, const int, const int, const int, const int, const DoubleTab &) const
void qcentre (const double, const int, const int, const int, const int, const int, const DoubleTab &, ArrOfDouble &) const
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

Additional Inherited Members

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_centre_PolyMAC_CDO_Elem

PolyMAC_CDO evaluator for convection with a scalar convected field (Champ_Elem_PolyMAC_CDO), using a centered 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.

Definition at line 32 of file Eval_centre_PolyMAC_CDO_Elem.h.

Constructor & Destructor Documentation

◆ Eval_centre_PolyMAC_CDO_Elem()

Eval_centre_PolyMAC_CDO_Elem::Eval_centre_PolyMAC_CDO_Elem ( )
inline

Definition at line 37 of file Eval_centre_PolyMAC_CDO_Elem.h.

Member Function Documentation

◆ amont_amont()

int Eval_centre_PolyMAC_CDO_Elem::amont_amont ( int face,
int i ) const
inlineprotected

Definition at line 529 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ calculer_flux_faces_echange_externe_impose()

int Eval_centre_PolyMAC_CDO_Elem::calculer_flux_faces_echange_externe_impose ( ) const
inlineoverridevirtual

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 39 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ calculer_flux_faces_echange_global_impose()

int Eval_centre_PolyMAC_CDO_Elem::calculer_flux_faces_echange_global_impose ( ) const
inlineoverridevirtual

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 40 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ calculer_flux_faces_entree_fluide()

int Eval_centre_PolyMAC_CDO_Elem::calculer_flux_faces_entree_fluide ( ) const
inlineoverridevirtual

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 41 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ calculer_flux_faces_paroi()

int Eval_centre_PolyMAC_CDO_Elem::calculer_flux_faces_paroi ( ) const
inlineoverridevirtual

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 42 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ calculer_flux_faces_paroi_adiabatique()

int Eval_centre_PolyMAC_CDO_Elem::calculer_flux_faces_paroi_adiabatique ( ) const
inlineoverridevirtual

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 43 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ calculer_flux_faces_paroi_defilante()

int Eval_centre_PolyMAC_CDO_Elem::calculer_flux_faces_paroi_defilante ( ) const
inlineoverridevirtual

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 44 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ calculer_flux_faces_paroi_fixe()

int Eval_centre_PolyMAC_CDO_Elem::calculer_flux_faces_paroi_fixe ( ) const
inlineoverridevirtual

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 45 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ calculer_flux_faces_periodique()

int Eval_centre_PolyMAC_CDO_Elem::calculer_flux_faces_periodique ( ) const
inlineoverridevirtual

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 48 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ calculer_flux_faces_sortie_libre()

int Eval_centre_PolyMAC_CDO_Elem::calculer_flux_faces_sortie_libre ( ) const
inlineoverridevirtual

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 46 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ calculer_flux_faces_symetrie()

int Eval_centre_PolyMAC_CDO_Elem::calculer_flux_faces_symetrie ( ) const
inlineoverridevirtual

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 47 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ coeffs_face() [1/20]

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

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 172 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ coeffs_face() [2/20]

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

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 359 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ coeffs_face() [3/20]

void Eval_centre_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 87 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ coeffs_face() [4/20]

void Eval_centre_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 116 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ coeffs_face() [5/20]

void Eval_centre_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 86 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ coeffs_face() [6/20]

void Eval_centre_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 115 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ coeffs_face() [7/20]

void Eval_centre_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 91 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ coeffs_face() [8/20]

void Eval_centre_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 120 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ coeffs_face() [9/20]

void Eval_centre_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 89 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ coeffs_face() [10/20]

void Eval_centre_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 118 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ coeffs_face() [11/20]

void Eval_centre_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 88 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ coeffs_face() [12/20]

void Eval_centre_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 117 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ coeffs_face() [13/20]

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

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 231 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ coeffs_face() [14/20]

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

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 423 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ coeffs_face() [15/20]

void Eval_centre_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 281 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ coeffs_face() [16/20]

void Eval_centre_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 476 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ coeffs_face() [17/20]

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

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 83 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ coeffs_face() [18/20]

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

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 112 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ coeffs_face() [19/20]

void Eval_centre_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 90 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ coeffs_face() [20/20]

void Eval_centre_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 119 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ coeffs_faces_interne() [1/2]

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

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 311 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ coeffs_faces_interne() [2/2]

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

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 510 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ flux_face() [1/20]

double Eval_centre_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 148 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ flux_face() [2/20]

void Eval_centre_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 332 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ flux_face() [3/20]

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

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 54 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ flux_face() [4/20]

void Eval_centre_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 73 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ flux_face() [5/20]

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

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 55 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ flux_face() [6/20]

void Eval_centre_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 72 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ flux_face() [7/20]

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

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 57 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ flux_face() [8/20]

void Eval_centre_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 77 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ flux_face() [9/20]

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

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 58 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ flux_face() [10/20]

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

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 75 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ flux_face() [11/20]

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

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 59 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ flux_face() [12/20]

void Eval_centre_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 74 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ flux_face() [13/20]

double Eval_centre_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 208 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ flux_face() [14/20]

void Eval_centre_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 397 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ flux_face() [15/20]

double Eval_centre_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 265 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ flux_face() [16/20]

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

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 461 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ flux_face() [17/20]

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

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 61 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ flux_face() [18/20]

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

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 68 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ flux_face() [19/20]

double Eval_centre_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 56 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ flux_face() [20/20]

void Eval_centre_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 76 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ flux_faces_interne() [1/2]

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

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 298 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ flux_faces_interne() [2/2]

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

Implements Eval_PolyMAC_CDO_Elem.

Definition at line 496 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ qcentre() [1/2]

double Eval_centre_PolyMAC_CDO_Elem::qcentre ( const double psc,
const int num0,
const int num1,
const int num0_0,
const int num1_1,
const int face,
const DoubleTab & transporte ) const
inlineprotected

Definition at line 534 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ qcentre() [2/2]

void Eval_centre_PolyMAC_CDO_Elem::qcentre ( const double psc,
const int num0,
const int num1,
const int num0_0,
const int num1_1,
const int face,
const DoubleTab & transporte,
ArrOfDouble & flux ) const
inlineprotected

Definition at line 546 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ secmem_face() [1/20]

double Eval_centre_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 189 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ secmem_face() [2/20]

void Eval_centre_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 378 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ secmem_face() [3/20]

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

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 102 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ secmem_face() [4/20]

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

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 132 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ secmem_face() [5/20]

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

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 101 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ secmem_face() [6/20]

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

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 131 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ secmem_face() [7/20]

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

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 106 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ secmem_face() [8/20]

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

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 136 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ secmem_face() [9/20]

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

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 104 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ secmem_face() [10/20]

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

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 134 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ secmem_face() [11/20]

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

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 103 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ secmem_face() [12/20]

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

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 133 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ secmem_face() [13/20]

double Eval_centre_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 247 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ secmem_face() [14/20]

void Eval_centre_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 442 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ secmem_face() [15/20]

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

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 107 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ secmem_face() [16/20]

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

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 137 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ secmem_face() [17/20]

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

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 98 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ secmem_face() [18/20]

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

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 128 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ secmem_face() [19/20]

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

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 105 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ secmem_face() [20/20]

void Eval_centre_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 135 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ secmem_faces_interne() [1/2]

double Eval_centre_PolyMAC_CDO_Elem::secmem_faces_interne ( int ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 108 of file Eval_centre_PolyMAC_CDO_Elem.h.

◆ secmem_faces_interne() [2/2]

void Eval_centre_PolyMAC_CDO_Elem::secmem_faces_interne ( int ,
DoubleVect &  ) const
inlineoverridevirtual

Reimplemented from Eval_PolyMAC_CDO_Elem.

Definition at line 138 of file Eval_centre_PolyMAC_CDO_Elem.h.


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