Domaine_VDF#

#include <Domaine_VDF.h>
Brief description

class Domaine_VDF

How to reference this class#

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Domaine\_VDF <class-domaine-vdf>`
[Domaine\_VDF](#class-domaine-vdf)

Detailed description#

Classe instanciable qui derive de Domaine_VF. Cette classe contient les informations geometriques que demande la methode des Volumes Differences Finis. La classe porte un certain nombre d’informations concernant les faces L’ensemble des faces est numerote comme suit: - les faces qui sont sur un Domaine_joint apparaissent en premier (dans l’ordre du vecteur les_joints) - les faces qui sont sur un Domaine_bord apparaissent ensuite (dans l’ordre du vecteur les_bords) - les faces internes apparaissent ensuite A chaque face on fait correspondre un int qui indique son orientation. On suppose qu’a l’interieur de chaque famille de faces (bord,joint,interne) on trouve: - le bloc des faces d’equation x = cte (faces d’orientation 0) - le bloc des faces d’equation y = cte (faces d’orientation 1) - le bloc des faces d’equation z = cte (faces d’orientation 2) Pour le bloc des faces de bord on conserve les sous - blocs constitues par les faces d’un meme bord. On n’a pas besoin d’une numerotation particuliere des elements. On a introduit la notion d’arete pour le calcul des flux diffusifs et convectifs dans la conservation de la quantite de mouvement. Le tableau Qdm contient la connectivite arete/faces. Dans le tableau Qdm les aretes apparaissent dans l’ordre suivant: - bloc des aretes joints - bloc des aretes bord - bloc des aretes mixtes - bloc des aretes internes A l’interieur de chaque bloc les aretes apparaissent dans l’ordre suivant: aretes XY, aretes XZ et aretes YZ.

Inherits from#

Inheritance graph#

If the image is too small, right-click and open in new tab

../../../../../_images/classDomaine__VDF__inherit__graph.png

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

List of Private Methods#

Complete Member Function Documentation#

amont_amont#

Definition
int Domaine_VDF::amont_amont(int, int) const
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Domaine_VDF::amont_amont(int, int) const <domaine-vdf-public-int-domaine-vdf-amont-amont-int-int-const>`
[int Domaine_VDF::amont_amont(int, int) const](#domaine-vdf-public-int-domaine-vdf-amont-amont-int-int-const)

calculer_volumes_entrelaces#

Definition
void Domaine_VDF::calculer_volumes_entrelaces()
Brief description

remplissage des volumes entrelaces

Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Domaine_VDF::calculer_volumes_entrelaces() <domaine-vdf-public-void-domaine-vdf-calculer-volumes-entrelaces>`
[void Domaine_VDF::calculer_volumes_entrelaces()](#domaine-vdf-public-void-domaine-vdf-calculer-volumes-entrelaces)

creer_elements_fictifs#

Definition
void Domaine_VDF::creer_elements_fictifs(const Domaine_Cl_dis_base &) override
Brief description

remplit le tableau face_voisins_fictifs_ ne CREE PAS d elts fictifs!!!

Detailed description

Reimplements:

References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Domaine_VDF::creer_elements_fictifs(const Domaine_Cl_dis_base &) override <domaine-vdf-public-void-domaine-vdf-creer-elements-fictifs-const-domaine-cl-dis-base-ref-override>`
[void Domaine_VDF::creer_elements_fictifs(const Domaine_Cl_dis_base &) override](#domaine-vdf-public-void-domaine-vdf-creer-elements-fictifs-const-domaine-cl-dis-base-ref-override)

creer_faces#

Definition
Faces * Domaine_VDF::creer_faces() override
Brief description

renvoie un Faces_VDF* !

Detailed description

Reimplements:

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Faces * Domaine_VDF::creer_faces() override <domaine-vdf-public-faces-ptr-domaine-vdf-creer-faces-override>`
[Faces * Domaine_VDF::creer_faces() override](#domaine-vdf-public-faces-ptr-domaine-vdf-creer-faces-override)

delta_C#

Definition
double Domaine_VDF::delta_C(int) const
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`double Domaine_VDF::delta_C(int) const <domaine-vdf-public-double-domaine-vdf-delta-c-int-const>`
[double Domaine_VDF::delta_C(int) const](#domaine-vdf-public-double-domaine-vdf-delta-c-int-const)

dim_elem#

Definition
double Domaine_VDF::dim_elem(int, int) const
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`double Domaine_VDF::dim_elem(int, int) const <domaine-vdf-public-double-domaine-vdf-dim-elem-int-int-const>`
[double Domaine_VDF::dim_elem(int, int) const](#domaine-vdf-public-double-domaine-vdf-dim-elem-int-int-const)

dim_face#

Definition
double Domaine_VDF::dim_face(int, int) const
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`double Domaine_VDF::dim_face(int, int) const <domaine-vdf-public-double-domaine-vdf-dim-face-int-int-const>`
[double Domaine_VDF::dim_face(int, int) const](#domaine-vdf-public-double-domaine-vdf-dim-face-int-int-const)

discretiser#

Definition
void Domaine_VDF::discretiser() override
Brief description

appel a Domaine_VF::discretiser() calcul des centres de gravite des elements

Detailed description

remplissage des connectivites elements/faces on reordonne les connectivites faces/elements de sorte que el1 est a gauche et el2 a droite. calcul des porosites volumiques et surfaciques generation des aretes calcul des pas du maillage

Reimplements:

References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Domaine_VDF::discretiser() override <domaine-vdf-public-void-domaine-vdf-discretiser-override>`
[void Domaine_VDF::discretiser() override](#domaine-vdf-public-void-domaine-vdf-discretiser-override)

dist_elem#

Definition
double Domaine_VDF::dist_elem(int, int, int) const
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`double Domaine_VDF::dist_elem(int, int, int) const <domaine-vdf-public-double-domaine-vdf-dist-elem-int-int-int-const>`
[double Domaine_VDF::dist_elem(int, int, int) const](#domaine-vdf-public-double-domaine-vdf-dist-elem-int-int-int-const)

dist_elem_period#

Definition
double Domaine_VDF::dist_elem_period(int, int, int) const
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`double Domaine_VDF::dist_elem_period(int, int, int) const <domaine-vdf-public-double-domaine-vdf-dist-elem-period-int-int-int-const>`
[double Domaine_VDF::dist_elem_period(int, int, int) const](#domaine-vdf-public-double-domaine-vdf-dist-elem-period-int-int-int-const)

dist_face#

Definition
double Domaine_VDF::dist_face(int, int, int k) const
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`double Domaine_VDF::dist_face(int, int, int k) const <domaine-vdf-public-double-domaine-vdf-dist-face-int-int-int-k-const>`
[double Domaine_VDF::dist_face(int, int, int k) const](#domaine-vdf-public-double-domaine-vdf-dist-face-int-int-int-k-const)

dist_face_axi#

Definition
double Domaine_VDF::dist_face_axi(int, int, int k) const
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`double Domaine_VDF::dist_face_axi(int, int, int k) const <domaine-vdf-public-double-domaine-vdf-dist-face-axi-int-int-int-k-const>`
[double Domaine_VDF::dist_face_axi(int, int, int k) const](#domaine-vdf-public-double-domaine-vdf-dist-face-axi-int-int-int-k-const)

dist_face_elem0#

Definition
double Domaine_VDF::dist_face_elem0(int, int) const override
Brief description

Fonction de calcul utilisable uniquement en coordonnees cartesiennes de la distance entre le centre d’une face et.

Detailed description

le centre de face_voisins(face,0)

Reimplements:

References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`double Domaine_VDF::dist_face_elem0(int, int) const override <domaine-vdf-public-double-domaine-vdf-dist-face-elem0-int-int-const-override>`
[double Domaine_VDF::dist_face_elem0(int, int) const override](#domaine-vdf-public-double-domaine-vdf-dist-face-elem0-int-int-const-override)

dist_face_elem0_axi#

Definition
double Domaine_VDF::dist_face_elem0_axi(int, int) const
Brief description

Fonction de calcul utilisable uniquement en coordonnees cylindriques de la distance entre le centre d’une face et.

Detailed description

le centre de face_voisins(face,0)

References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`double Domaine_VDF::dist_face_elem0_axi(int, int) const <domaine-vdf-public-double-domaine-vdf-dist-face-elem0-axi-int-int-const>`
[double Domaine_VDF::dist_face_elem0_axi(int, int) const](#domaine-vdf-public-double-domaine-vdf-dist-face-elem0-axi-int-int-const)

dist_face_elem0_period#

Definition
double Domaine_VDF::dist_face_elem0_period(int, int, double) const override
Brief description
Detailed description

Reimplements:

References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`double Domaine_VDF::dist_face_elem0_period(int, int, double) const override <domaine-vdf-public-double-domaine-vdf-dist-face-elem0-period-int-int-double-const-override>`
[double Domaine_VDF::dist_face_elem0_period(int, int, double) const override](#domaine-vdf-public-double-domaine-vdf-dist-face-elem0-period-int-int-double-const-override)

dist_face_elem1#

Definition
double Domaine_VDF::dist_face_elem1(int, int) const override
Brief description

Fonction de calcul utilisable uniquement en coordonnees cartesiennes de la distance entre le centre d’une face et.

Detailed description

le centre de face_voisins(face,1)

Reimplements:

References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`double Domaine_VDF::dist_face_elem1(int, int) const override <domaine-vdf-public-double-domaine-vdf-dist-face-elem1-int-int-const-override>`
[double Domaine_VDF::dist_face_elem1(int, int) const override](#domaine-vdf-public-double-domaine-vdf-dist-face-elem1-int-int-const-override)

dist_face_elem1_axi#

Definition
double Domaine_VDF::dist_face_elem1_axi(int, int) const
Brief description

Fonction de calcul utilisable uniquement en coordonnees cylindriques de la distance entre le centre d’une face et le centre.

Detailed description

de face_voisins(face,1)

References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`double Domaine_VDF::dist_face_elem1_axi(int, int) const <domaine-vdf-public-double-domaine-vdf-dist-face-elem1-axi-int-int-const>`
[double Domaine_VDF::dist_face_elem1_axi(int, int) const](#domaine-vdf-public-double-domaine-vdf-dist-face-elem1-axi-int-int-const)

dist_face_elem1_period#

Definition
double Domaine_VDF::dist_face_elem1_period(int, int, double) const override
Brief description
Detailed description

Reimplements:

References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`double Domaine_VDF::dist_face_elem1_period(int, int, double) const override <domaine-vdf-public-double-domaine-vdf-dist-face-elem1-period-int-int-double-const-override>`
[double Domaine_VDF::dist_face_elem1_period(int, int, double) const override](#domaine-vdf-public-double-domaine-vdf-dist-face-elem1-period-int-int-double-const-override)

dist_face_period#

Definition
double Domaine_VDF::dist_face_period(int, int, int) const
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`double Domaine_VDF::dist_face_period(int, int, int) const <domaine-vdf-public-double-domaine-vdf-dist-face-period-int-int-int-const>`
[double Domaine_VDF::dist_face_period(int, int, int) const](#domaine-vdf-public-double-domaine-vdf-dist-face-period-int-int-int-const)

dist_norm#

Definition
double Domaine_VDF::dist_norm(int num_face) const override
Brief description
Detailed description

Reimplements:

References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`double Domaine_VDF::dist_norm(int num_face) const override <domaine-vdf-public-double-domaine-vdf-dist-norm-int-num-face-const-override>`
[double Domaine_VDF::dist_norm(int num_face) const override](#domaine-vdf-public-double-domaine-vdf-dist-norm-int-num-face-const-override)

dist_norm_axi#

Definition
double Domaine_VDF::dist_norm_axi(int num_face) const
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`double Domaine_VDF::dist_norm_axi(int num_face) const <domaine-vdf-public-double-domaine-vdf-dist-norm-axi-int-num-face-const>`
[double Domaine_VDF::dist_norm_axi(int num_face) const](#domaine-vdf-public-double-domaine-vdf-dist-norm-axi-int-num-face-const)

dist_norm_bord#

Definition
DoubleVect & Domaine_VDF::dist_norm_bord(DoubleVect &, const Nom &nom_bord) const
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`DoubleVect & Domaine_VDF::dist_norm_bord(DoubleVect &, const Nom &nom_bord) const <domaine-vdf-public-doublevect-ref-domaine-vdf-dist-norm-bord-doublevect-ref-const-nom-ref-nom-bord-const>`
[DoubleVect & Domaine_VDF::dist_norm_bord(DoubleVect &, const Nom &nom_bord) const](#domaine-vdf-public-doublevect-ref-domaine-vdf-dist-norm-bord-doublevect-ref-const-nom-ref-nom-bord-const)

dist_norm_bord#

Definition
double Domaine_VDF::dist_norm_bord(int num_face) const override
Brief description
Detailed description

Reimplements:

References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`double Domaine_VDF::dist_norm_bord(int num_face) const override <domaine-vdf-public-double-domaine-vdf-dist-norm-bord-int-num-face-const-override>`
[double Domaine_VDF::dist_norm_bord(int num_face) const override](#domaine-vdf-public-double-domaine-vdf-dist-norm-bord-int-num-face-const-override)

dist_norm_bord_axi#

Definition
double Domaine_VDF::dist_norm_bord_axi(int num_face) const
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`double Domaine_VDF::dist_norm_bord_axi(int num_face) const <domaine-vdf-public-double-domaine-vdf-dist-norm-bord-axi-int-num-face-const>`
[double Domaine_VDF::dist_norm_bord_axi(int num_face) const](#domaine-vdf-public-double-domaine-vdf-dist-norm-bord-axi-int-num-face-const)

dist_norm_period#

Definition
double Domaine_VDF::dist_norm_period(int, double) const
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`double Domaine_VDF::dist_norm_period(int, double) const <domaine-vdf-public-double-domaine-vdf-dist-norm-period-int-double-const>`
[double Domaine_VDF::dist_norm_period(int, double) const](#domaine-vdf-public-double-domaine-vdf-dist-norm-period-int-double-const)

distance_face#

Definition
double Domaine_VDF::distance_face(int, int, int k) const
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`double Domaine_VDF::distance_face(int, int, int k) const <domaine-vdf-public-double-domaine-vdf-distance-face-int-int-int-k-const>`
[double Domaine_VDF::distance_face(int, int, int k) const](#domaine-vdf-public-double-domaine-vdf-distance-face-int-int-int-k-const)

distance_normale#

Definition
double Domaine_VDF::distance_normale(int num_face) const
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`double Domaine_VDF::distance_normale(int num_face) const <domaine-vdf-public-double-domaine-vdf-distance-normale-int-num-face-const>`
[double Domaine_VDF::distance_normale(int num_face) const](#domaine-vdf-public-double-domaine-vdf-distance-normale-int-num-face-const)

Domaine_VDF#

Definition
Domaine_VDF::Domaine_VDF()
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Domaine_VDF::Domaine_VDF() <domaine-vdf-public-domaine-vdf-domaine-vdf>`
[Domaine_VDF::Domaine_VDF()](#domaine-vdf-public-domaine-vdf-domaine-vdf)

duplique#

Definition
int Domaine_VDF::duplique() const override
Brief description
Detailed description

Reimplements:

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Domaine_VDF::duplique() const override <domaine-vdf-public-int-domaine-vdf-duplique-const-override>`
[int Domaine_VDF::duplique() const override](#domaine-vdf-public-int-domaine-vdf-duplique-const-override)

elem_voisin#

Definition
int Domaine_VDF::elem_voisin(int, int, int) const
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Domaine_VDF::elem_voisin(int, int, int) const <domaine-vdf-public-int-domaine-vdf-elem-voisin-int-int-int-const>`
[int Domaine_VDF::elem_voisin(int, int, int) const](#domaine-vdf-public-int-domaine-vdf-elem-voisin-int-int-int-const)

face_amont_conj#

Definition
int Domaine_VDF::face_amont_conj(int, int, int) const
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Domaine_VDF::face_amont_conj(int, int, int) const <domaine-vdf-public-int-domaine-vdf-face-amont-conj-int-int-int-const>`
[int Domaine_VDF::face_amont_conj(int, int, int) const](#domaine-vdf-public-int-domaine-vdf-face-amont-conj-int-int-int-const)

face_amont_princ#

Definition
int Domaine_VDF::face_amont_princ(int, int) const
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Domaine_VDF::face_amont_princ(int, int) const <domaine-vdf-public-int-domaine-vdf-face-amont-princ-int-int-const>`
[int Domaine_VDF::face_amont_princ(int, int) const](#domaine-vdf-public-int-domaine-vdf-face-amont-princ-int-int-const)

face_bord_amont#

Definition
int Domaine_VDF::face_bord_amont(int, int, int) const
Brief description

Determine la face voisine de notre face en prevoyant que cette derniere puisse etre de type bord.

Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Domaine_VDF::face_bord_amont(int, int, int) const <domaine-vdf-public-int-domaine-vdf-face-bord-amont-int-int-int-const>`
[int Domaine_VDF::face_bord_amont(int, int, int) const](#domaine-vdf-public-int-domaine-vdf-face-bord-amont-int-int-int-const)

face_normales#

Definition
virtual DoubleTab & Domaine_VF::face_normales()
Brief description
Detailed description

Reimplements:

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`virtual DoubleTab & Domaine_VF::face_normales() <domaine-vdf-public-virtual-doubletab-ref-domaine-vf-face-normales>`
[virtual DoubleTab & Domaine_VF::face_normales()](#domaine-vdf-public-virtual-doubletab-ref-domaine-vf-face-normales)

face_normales#

Definition
virtual const DoubleTab & Domaine_VF::face_normales() const
Brief description
Detailed description

Reimplements:

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`virtual const DoubleTab & Domaine_VF::face_normales() const <domaine-vdf-public-virtual-const-doubletab-ref-domaine-vf-face-normales-const>`
[virtual const DoubleTab & Domaine_VF::face_normales() const](#domaine-vdf-public-virtual-const-doubletab-ref-domaine-vf-face-normales-const)

face_normales#

Definition
virtual double Domaine_VF::face_normales(int face, int comp) const
Brief description
Detailed description

Reimplements:

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`virtual double Domaine_VF::face_normales(int face, int comp) const <domaine-vdf-public-virtual-double-domaine-vf-face-normales-int-face-int-comp-const>`
[virtual double Domaine_VF::face_normales(int face, int comp) const](#domaine-vdf-public-virtual-double-domaine-vf-face-normales-int-face-int-comp-const)

face_normales#

Definition
double Domaine_VDF::face_normales(int, int) const override
Brief description
Detailed description

Reimplements:

References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`double Domaine_VDF::face_normales(int, int) const override <domaine-vdf-public-double-domaine-vdf-face-normales-int-int-const-override>`
[double Domaine_VDF::face_normales(int, int) const override](#domaine-vdf-public-double-domaine-vdf-face-normales-int-int-const-override)

get_info#

Definition
const Type_info * Domaine_VDF::get_info() const override
Brief description

Donne des informations sur le type de l’ Objet_U .

Detailed description

Reimplements:

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const Type_info * Domaine_VDF::get_info() const override <domaine-vdf-public-const-type-info-ptr-domaine-vdf-get-info-const-override>`
[const Type_info * Domaine_VDF::get_info() const override](#domaine-vdf-public-const-type-info-ptr-domaine-vdf-get-info-const-override)

h_x#

Definition
double Domaine_VDF::h_x() const
Brief description
Detailed description
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`double Domaine_VDF::h_x() const <domaine-vdf-public-double-domaine-vdf-h-x-const>`
[double Domaine_VDF::h_x() const](#domaine-vdf-public-double-domaine-vdf-h-x-const)

h_y#

Definition
double Domaine_VDF::h_y() const
Brief description
Detailed description
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`double Domaine_VDF::h_y() const <domaine-vdf-public-double-domaine-vdf-h-y-const>`
[double Domaine_VDF::h_y() const](#domaine-vdf-public-double-domaine-vdf-h-y-const)

h_z#

Definition
double Domaine_VDF::h_z() const
Brief description
Detailed description
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`double Domaine_VDF::h_z() const <domaine-vdf-public-double-domaine-vdf-h-z-const>`
[double Domaine_VDF::h_z() const](#domaine-vdf-public-double-domaine-vdf-h-z-const)

init_virt_e_map#

Definition
void Domaine_VDF::init_virt_e_map() const
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Domaine_VDF::init_virt_e_map() const <domaine-vdf-public-void-domaine-vdf-init-virt-e-map-const>`
[void Domaine_VDF::init_virt_e_map() const](#domaine-vdf-public-void-domaine-vdf-init-virt-e-map-const)

modifier_pour_Cl#

Definition
void Domaine_VDF::modifier_pour_Cl(const Conds_lim &cl) override
Brief description
Detailed description

Reimplements:

References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Domaine_VDF::modifier_pour_Cl(const Conds_lim &cl) override <domaine-vdf-public-void-domaine-vdf-modifier-pour-cl-const-conds-lim-ref-cl-override>`
[void Domaine_VDF::modifier_pour_Cl(const Conds_lim &cl) override](#domaine-vdf-public-void-domaine-vdf-modifier-pour-cl-const-conds-lim-ref-cl-override)

nb_aretes#

Definition
int Domaine_VDF::nb_aretes() const
Brief description
Detailed description
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Domaine_VDF::nb_aretes() const <domaine-vdf-public-int-domaine-vdf-nb-aretes-const>`
[int Domaine_VDF::nb_aretes() const](#domaine-vdf-public-int-domaine-vdf-nb-aretes-const)

nb_aretes_bord#

Definition
int Domaine_VDF::nb_aretes_bord() const
Brief description
Detailed description
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Domaine_VDF::nb_aretes_bord() const <domaine-vdf-public-int-domaine-vdf-nb-aretes-bord-const>`
[int Domaine_VDF::nb_aretes_bord() const](#domaine-vdf-public-int-domaine-vdf-nb-aretes-bord-const)

nb_aretes_coin#

Definition
int Domaine_VDF::nb_aretes_coin() const
Brief description
Detailed description
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Domaine_VDF::nb_aretes_coin() const <domaine-vdf-public-int-domaine-vdf-nb-aretes-coin-const>`
[int Domaine_VDF::nb_aretes_coin() const](#domaine-vdf-public-int-domaine-vdf-nb-aretes-coin-const)

nb_aretes_internes#

Definition
int Domaine_VDF::nb_aretes_internes() const
Brief description
Detailed description
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Domaine_VDF::nb_aretes_internes() const <domaine-vdf-public-int-domaine-vdf-nb-aretes-internes-const>`
[int Domaine_VDF::nb_aretes_internes() const](#domaine-vdf-public-int-domaine-vdf-nb-aretes-internes-const)

nb_aretes_joint#

Definition
int Domaine_VDF::nb_aretes_joint() const
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Domaine_VDF::nb_aretes_joint() const <domaine-vdf-public-int-domaine-vdf-nb-aretes-joint-const>`
[int Domaine_VDF::nb_aretes_joint() const](#domaine-vdf-public-int-domaine-vdf-nb-aretes-joint-const)

nb_aretes_mixtes#

Definition
int Domaine_VDF::nb_aretes_mixtes() const
Brief description
Detailed description
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Domaine_VDF::nb_aretes_mixtes() const <domaine-vdf-public-int-domaine-vdf-nb-aretes-mixtes-const>`
[int Domaine_VDF::nb_aretes_mixtes() const](#domaine-vdf-public-int-domaine-vdf-nb-aretes-mixtes-const)

nb_faces_X#

Definition
int Domaine_VDF::nb_faces_X() const
Brief description
Detailed description
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Domaine_VDF::nb_faces_X() const <domaine-vdf-public-int-domaine-vdf-nb-faces-x-const>`
[int Domaine_VDF::nb_faces_X() const](#domaine-vdf-public-int-domaine-vdf-nb-faces-x-const)

nb_faces_Y#

Definition
int Domaine_VDF::nb_faces_Y() const
Brief description
Detailed description
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Domaine_VDF::nb_faces_Y() const <domaine-vdf-public-int-domaine-vdf-nb-faces-y-const>`
[int Domaine_VDF::nb_faces_Y() const](#domaine-vdf-public-int-domaine-vdf-nb-faces-y-const)

nb_faces_Z#

Definition
int Domaine_VDF::nb_faces_Z() const
Brief description
Detailed description
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Domaine_VDF::nb_faces_Z() const <domaine-vdf-public-int-domaine-vdf-nb-faces-z-const>`
[int Domaine_VDF::nb_faces_Z() const](#domaine-vdf-public-int-domaine-vdf-nb-faces-z-const)

orientation#

Definition
IntVect & Domaine_VDF::orientation()
Brief description

inline double Domaine_VDF::porosite_face(int i) const {

Detailed description

return porosite_face_[i]; }

Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`IntVect & Domaine_VDF::orientation() <domaine-vdf-public-intvect-ref-domaine-vdf-orientation>`
[IntVect & Domaine_VDF::orientation()](#domaine-vdf-public-intvect-ref-domaine-vdf-orientation)

orientation#

Definition
const IntVect & Domaine_VDF::orientation() const override
Brief description
Detailed description

Reimplements:

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const IntVect & Domaine_VDF::orientation() const override <domaine-vdf-public-const-intvect-ref-domaine-vdf-orientation-const-override>`
[const IntVect & Domaine_VDF::orientation() const override](#domaine-vdf-public-const-intvect-ref-domaine-vdf-orientation-const-override)

orientation#

Definition
int Domaine_VDF::orientation(int) const override
Brief description

inline DoubleVect& Domaine_VDF::porosite_face() {

Detailed description

return porosite_face_; } inline const DoubleVect& Domaine_VDF::porosite_face() const { return porosite_face_; } inline DoubleVect& Domaine_VDF::porosite_elem() { return porosite_elem_; } inline const DoubleVect& Domaine_VDF::porosite_elem() const { return porosite_elem_; } inline double Domaine_VDF::porosite_elem(int i) const { return porosite_elem_[i]; }

Reimplements:

Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Domaine_VDF::orientation(int) const override <domaine-vdf-public-int-domaine-vdf-orientation-int-const-override>`
[int Domaine_VDF::orientation(int) const override](#domaine-vdf-public-int-domaine-vdf-orientation-int-const-override)

premiere_arete_bord#

Definition
int Domaine_VDF::premiere_arete_bord() const
Brief description
Detailed description
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Domaine_VDF::premiere_arete_bord() const <domaine-vdf-public-int-domaine-vdf-premiere-arete-bord-const>`
[int Domaine_VDF::premiere_arete_bord() const](#domaine-vdf-public-int-domaine-vdf-premiere-arete-bord-const)

premiere_arete_coin#

Definition
int Domaine_VDF::premiere_arete_coin() const
Brief description
Detailed description
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Domaine_VDF::premiere_arete_coin() const <domaine-vdf-public-int-domaine-vdf-premiere-arete-coin-const>`
[int Domaine_VDF::premiere_arete_coin() const](#domaine-vdf-public-int-domaine-vdf-premiere-arete-coin-const)

premiere_arete_interne#

Definition
int Domaine_VDF::premiere_arete_interne() const
Brief description
Detailed description
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Domaine_VDF::premiere_arete_interne() const <domaine-vdf-public-int-domaine-vdf-premiere-arete-interne-const>`
[int Domaine_VDF::premiere_arete_interne() const](#domaine-vdf-public-int-domaine-vdf-premiere-arete-interne-const)

premiere_arete_mixte#

Definition
int Domaine_VDF::premiere_arete_mixte() const
Brief description
Detailed description
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Domaine_VDF::premiere_arete_mixte() const <domaine-vdf-public-int-domaine-vdf-premiere-arete-mixte-const>`
[int Domaine_VDF::premiere_arete_mixte() const](#domaine-vdf-public-int-domaine-vdf-premiere-arete-mixte-const)

Qdm#

Definition
IntTab & Domaine_VDF::Qdm()
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`IntTab & Domaine_VDF::Qdm() <domaine-vdf-public-inttab-ref-domaine-vdf-qdm>`
[IntTab & Domaine_VDF::Qdm()](#domaine-vdf-public-inttab-ref-domaine-vdf-qdm)

Qdm#

Definition
const IntTab & Domaine_VDF::Qdm() const
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const IntTab & Domaine_VDF::Qdm() const <domaine-vdf-public-const-inttab-ref-domaine-vdf-qdm-const>`
[const IntTab & Domaine_VDF::Qdm() const](#domaine-vdf-public-const-inttab-ref-domaine-vdf-qdm-const)

Qdm#

Definition
int Domaine_VDF::Qdm(int num_arete, int) const
Brief description
Detailed description
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Domaine_VDF::Qdm(int num_arete, int) const <domaine-vdf-public-int-domaine-vdf-qdm-int-num-arete-int-const>`
[int Domaine_VDF::Qdm(int num_arete, int) const](#domaine-vdf-public-int-domaine-vdf-qdm-int-num-arete-int-const)

reordonner#

Definition
void Domaine_VDF::reordonner(Faces &) override
Brief description

Reordonne les faces internes par orientation, on doit mettre a jour tous les tableaux qui dependent des indices de faces, soit:

Detailed description

Reimplements:

References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Domaine_VDF::reordonner(Faces &) override <domaine-vdf-public-void-domaine-vdf-reordonner-faces-ref-override>`
[void Domaine_VDF::reordonner(Faces &) override](#domaine-vdf-public-void-domaine-vdf-reordonner-faces-ref-override)

taille_memoire#

Definition
unsigned Domaine_VDF::taille_memoire() const override
Brief description
Detailed description

Reimplements:

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`unsigned Domaine_VDF::taille_memoire() const override <domaine-vdf-public-unsigned-domaine-vdf-taille-memoire-const-override>`
[unsigned Domaine_VDF::taille_memoire() const override](#domaine-vdf-public-unsigned-domaine-vdf-taille-memoire-const-override)

~Domaine_VDF#

Definition
Domaine_VDF::~Domaine_VDF()
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Domaine_VDF::~Domaine_VDF() <domaine-vdf-public-domaine-vdf-dtor-domaine-vdf>`
[Domaine_VDF::~Domaine_VDF()](#domaine-vdf-public-domaine-vdf-dtor-domaine-vdf)

cree_instance#

Definition
Objet_U * Domaine_VDF::cree_instance()
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Objet_U * Domaine_VDF::cree_instance() <domaine-vdf-public-static-objet-u-ptr-domaine-vdf-cree-instance>`
[Objet_U * Domaine_VDF::cree_instance()](#domaine-vdf-public-static-objet-u-ptr-domaine-vdf-cree-instance)

info#

Definition
const Type_info * Domaine_VDF::info()
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const Type_info * Domaine_VDF::info() <domaine-vdf-public-static-const-type-info-ptr-domaine-vdf-info>`
[const Type_info * Domaine_VDF::info()](#domaine-vdf-public-static-const-type-info-ptr-domaine-vdf-info)

self_cast#

Definition
const Domaine_VDF & Domaine_VDF::self_cast(const Objet_U &)
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const Domaine_VDF & Domaine_VDF::self_cast(const Objet_U &) <domaine-vdf-public-static-const-domaine-vdf-ref-domaine-vdf-self-cast-const-objet-u-ref>`
[const Domaine_VDF & Domaine_VDF::self_cast(const Objet_U &)](#domaine-vdf-public-static-const-domaine-vdf-ref-domaine-vdf-self-cast-const-objet-u-ref)

self_cast#

Definition
Domaine_VDF & Domaine_VDF::self_cast(Objet_U &)
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Domaine_VDF & Domaine_VDF::self_cast(Objet_U &) <domaine-vdf-public-static-domaine-vdf-ref-domaine-vdf-self-cast-objet-u-ref>`
[Domaine_VDF & Domaine_VDF::self_cast(Objet_U &)](#domaine-vdf-public-static-domaine-vdf-ref-domaine-vdf-self-cast-objet-u-ref)

printOn#

Definition
Sortie & Domaine_VDF::printOn(Sortie &x) const override
Brief description

Ecriture de l’objet sur un flot de sortie Methode a surcharger.

Detailed description

Reimplements:

References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Sortie & Domaine_VDF::printOn(Sortie &x) const override <domaine-vdf-protected-sortie-ref-domaine-vdf-printon-sortie-ref-x-const-override>`
[Sortie & Domaine_VDF::printOn(Sortie &x) const override](#domaine-vdf-protected-sortie-ref-domaine-vdf-printon-sortie-ref-x-const-override)

readOn#

Definition
Entree & Domaine_VDF::readOn(Entree &) override
Brief description

Lecture d’un Objet_U sur un flot d’entree Methode a surcharger.

Detailed description

Reimplements:

References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Entree & Domaine_VDF::readOn(Entree &) override <domaine-vdf-protected-entree-ref-domaine-vdf-readon-entree-ref-override>`
[Entree & Domaine_VDF::readOn(Entree &) override](#domaine-vdf-protected-entree-ref-domaine-vdf-readon-entree-ref-override)

calcul_h#

Definition
void Domaine_VDF::calcul_h()
Brief description

calcul des pas du maillage

Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Domaine_VDF::calcul_h() <domaine-vdf-private-void-domaine-vdf-calcul-h>`
[void Domaine_VDF::calcul_h()](#domaine-vdf-private-void-domaine-vdf-calcul-h)

genere_aretes#

Definition
void Domaine_VDF::genere_aretes()
Brief description

generation des aretes

Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Domaine_VDF::genere_aretes() <domaine-vdf-private-void-domaine-vdf-genere-aretes>`
[void Domaine_VDF::genere_aretes()](#domaine-vdf-private-void-domaine-vdf-genere-aretes)

remplir_face_normales#

Definition
void Domaine_VDF::remplir_face_normales()
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Domaine_VDF::remplir_face_normales() <domaine-vdf-private-void-domaine-vdf-remplir-face-normales>`
[void Domaine_VDF::remplir_face_normales()](#domaine-vdf-private-void-domaine-vdf-remplir-face-normales)

Attributes Documentation#

info_obj (public)
const Type_info Domaine_VDF::info_obj
virt_e_map (public)
std::map<std::array<int, 2>, int> Domaine_VDF::virt_e_map
h_x_ (private)
double Domaine_VDF::h_x_ = 1.e30
h_y_ (private)
double Domaine_VDF::h_y_ = 1.e30
h_z_ (private)
double Domaine_VDF::h_z_ = 1.e30
nb_aretes_ (private)
int Domaine_VDF::nb_aretes_ = - 1
nb_aretes_bord_ (private)
int Domaine_VDF::nb_aretes_bord_ = - 1
nb_aretes_coin_ (private)
int Domaine_VDF::nb_aretes_coin_ = - 1
nb_aretes_internes_ (private)
int Domaine_VDF::nb_aretes_internes_ = - 1
nb_aretes_joint_ (private)
int Domaine_VDF::nb_aretes_joint_ = - 1
nb_aretes_mixtes_ (private)
int Domaine_VDF::nb_aretes_mixtes_ = - 1
nb_faces_X_ (private)
int Domaine_VDF::nb_faces_X_ = - 1
nb_faces_Y_ (private)
int Domaine_VDF::nb_faces_Y_ = - 1
nb_faces_Z_ (private)
int Domaine_VDF::nb_faces_Z_ = - 1
orientation_ (private)
IntVect Domaine_VDF::orientation_
Qdm_ (private)
IntTab Domaine_VDF::Qdm_