Domaine_VEF#

#include <Domaine_VEF.h>
Brief description

class Domaine_VEF

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\_VEF <class-domaine-vef>`
[Domaine\_VEF](#class-domaine-vef)

Detailed description#

Classe instanciable qui derive de Domaine_VF. Cette classe contient les informations geometriques que demande la methode des Volumes Elements Finis (element de Crouzeix - Raviart) La classe porte un certain nombre d’informations concernant les faces Dans cet ensemble de faces on fait figurer aussi les faces du bord et des joints. Pour manipuler les faces on distingue 2 categories: - les faces non standard qui sont sur un joint, un bord ou qui sont internes tout en appartenant a un element du bord - les faces standard qui sont les faces internes n’appartenant pas a un element du bord Cette distinction correspond au traitement des conditions aux limites:les faces standard ne “voient pas” les conditions aux limites. 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 non standard apparaissent ensuite-les faces internes standard en dernier Finalement on trouve regroupees en premier toutes les faces non standard qui vont necessiter un traitement particulier On distingue deux types d’elements - les elements non standard : ils ont au moins une face de bord - les elements standard : ils n’ont pas de face de bord Les elements standard (resp. les elements non standard) ne sont pas ranges de maniere consecutive dans l’objet Domaine. On utilise le tableau rang_elem_non_std pour acceder de maniere selective a l’un ou l’autre des types d’elements

Inherits from#

Inheritance graph#

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

../../../../../_images/classDomaine__VEF__inherit__graph.png

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

List of Private Methods#

Complete Member Function Documentation#

calculer_h_carre#

Definition
void Domaine_VEF::calculer_h_carre()
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_VEF::calculer_h_carre() <domaine-vef-public-void-domaine-vef-calculer-h-carre>`
[void Domaine_VEF::calculer_h_carre()](#domaine-vef-public-void-domaine-vef-calculer-h-carre)

calculer_volumes_entrelaces#

Definition
void Domaine_VEF::calculer_volumes_entrelaces()
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_VEF::calculer_volumes_entrelaces() <domaine-vef-public-void-domaine-vef-calculer-volumes-entrelaces>`
[void Domaine_VEF::calculer_volumes_entrelaces()](#domaine-vef-public-void-domaine-vef-calculer-volumes-entrelaces)

carre_pas_du_maillage#

Definition
double Domaine_VEF::carre_pas_du_maillage() 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_VEF::carre_pas_du_maillage() const <domaine-vef-public-double-domaine-vef-carre-pas-du-maillage-const>`
[double Domaine_VEF::carre_pas_du_maillage() const](#domaine-vef-public-double-domaine-vef-carre-pas-du-maillage-const)

carre_pas_maille#

Definition
const DoubleVect & Domaine_VEF::carre_pas_maille() 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:`const DoubleVect & Domaine_VEF::carre_pas_maille() const <domaine-vef-public-const-doublevect-ref-domaine-vef-carre-pas-maille-const>`
[const DoubleVect & Domaine_VEF::carre_pas_maille() const](#domaine-vef-public-const-doublevect-ref-domaine-vef-carre-pas-maille-const)

construire_ok_arete#

Definition
void Domaine_VEF::construire_ok_arete()
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:`void Domaine_VEF::construire_ok_arete() <domaine-vef-public-void-domaine-vef-construire-ok-arete>`
[void Domaine_VEF::construire_ok_arete()](#domaine-vef-public-void-domaine-vef-construire-ok-arete)

construire_renum_arete_perio#

Definition
void Domaine_VEF::construire_renum_arete_perio(const Conds_lim &)
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:`void Domaine_VEF::construire_renum_arete_perio(const Conds_lim &) <domaine-vef-public-void-domaine-vef-construire-renum-arete-perio-const-conds-lim-ref>`
[void Domaine_VEF::construire_renum_arete_perio(const Conds_lim &)](#domaine-vef-public-void-domaine-vef-construire-renum-arete-perio-const-conds-lim-ref)

creer_tableau_p1bulle#

Definition
void Domaine_VEF::creer_tableau_p1bulle(Array_base &, RESIZE_OPTIONS opt=RESIZE_OPTIONS::COPY_INIT) 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:`void Domaine_VEF::creer_tableau_p1bulle(Array_base &, RESIZE_OPTIONS opt=RESIZE_OPTIONS::COPY_INIT) const <domaine-vef-public-void-domaine-vef-creer-tableau-p1bulle-array-base-ref-resize-options-opt-equal-resize-options-copy-init-const>`
[void Domaine_VEF::creer_tableau_p1bulle(Array_base &, RESIZE_OPTIONS opt=RESIZE_OPTIONS::COPY_INIT) const](#domaine-vef-public-void-domaine-vef-creer-tableau-p1bulle-array-base-ref-resize-options-opt-equal-resize-options-copy-init-const)

discretiser#

Definition
void Domaine_VEF::discretiser() override
Brief description

Genere les faces construits les frontieres.

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_VEF::discretiser() override <domaine-vef-public-void-domaine-vef-discretiser-override>`
[void Domaine_VEF::discretiser() override](#domaine-vef-public-void-domaine-vef-discretiser-override)

discretiser_arete#

Definition
void Domaine_VEF::discretiser_arete()
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_VEF::discretiser_arete() <domaine-vef-public-void-domaine-vef-discretiser-arete>`
[void Domaine_VEF::discretiser_arete()](#domaine-vef-public-void-domaine-vef-discretiser-arete)

discretiser_suite#

Definition
void Domaine_VEF::discretiser_suite(const VEF_discretisation &)
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:`void Domaine_VEF::discretiser_suite(const VEF_discretisation &) <domaine-vef-public-void-domaine-vef-discretiser-suite-const-vef-discretisation-ref>`
[void Domaine_VEF::discretiser_suite(const VEF_discretisation &)](#domaine-vef-public-void-domaine-vef-discretiser-suite-const-vef-discretisation-ref)

dist_face_elem0#

Definition
double Domaine_VEF::dist_face_elem0(int num_face, int n0) 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_VEF::dist_face_elem0(int num_face, int n0) const override <domaine-vef-public-double-domaine-vef-dist-face-elem0-int-num-face-int-n0-const-override>`
[double Domaine_VEF::dist_face_elem0(int num_face, int n0) const override](#domaine-vef-public-double-domaine-vef-dist-face-elem0-int-num-face-int-n0-const-override)

dist_face_elem1#

Definition
double Domaine_VEF::dist_face_elem1(int num_face, int n1) 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_VEF::dist_face_elem1(int num_face, int n1) const override <domaine-vef-public-double-domaine-vef-dist-face-elem1-int-num-face-int-n1-const-override>`
[double Domaine_VEF::dist_face_elem1(int num_face, int n1) const override](#domaine-vef-public-double-domaine-vef-dist-face-elem1-int-num-face-int-n1-const-override)

Domaine_VEF#

Definition
Domaine_VEF::Domaine_VEF()
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_VEF::Domaine_VEF() <domaine-vef-public-domaine-vef-domaine-vef>`
[Domaine_VEF::Domaine_VEF()](#domaine-vef-public-domaine-vef-domaine-vef)

duplique#

Definition
int Domaine_VEF::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_VEF::duplique() const override <domaine-vef-public-int-domaine-vef-duplique-const-override>`
[int Domaine_VEF::duplique() const override](#domaine-vef-public-int-domaine-vef-duplique-const-override)

facette_normales#

Definition
DoubleTab & Domaine_VEF::facette_normales()
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:`DoubleTab & Domaine_VEF::facette_normales() <domaine-vef-public-doubletab-ref-domaine-vef-facette-normales>`
[DoubleTab & Domaine_VEF::facette_normales()](#domaine-vef-public-doubletab-ref-domaine-vef-facette-normales)

facette_normales#

Definition
const DoubleTab & Domaine_VEF::facette_normales() 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 DoubleTab & Domaine_VEF::facette_normales() const <domaine-vef-public-const-doubletab-ref-domaine-vef-facette-normales-const>`
[const DoubleTab & Domaine_VEF::facette_normales() const](#domaine-vef-public-const-doubletab-ref-domaine-vef-facette-normales-const)

get_alphaA#

Definition
int Domaine_VEF::get_alphaA() 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_VEF::get_alphaA() const <domaine-vef-public-int-domaine-vef-get-alphaa-const>`
[int Domaine_VEF::get_alphaA() const](#domaine-vef-public-int-domaine-vef-get-alphaa-const)

get_alphaE#

Definition
int Domaine_VEF::get_alphaE() 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_VEF::get_alphaE() const <domaine-vef-public-int-domaine-vef-get-alphae-const>`
[int Domaine_VEF::get_alphaE() const](#domaine-vef-public-int-domaine-vef-get-alphae-const)

get_alphaRT#

Definition
int Domaine_VEF::get_alphaRT() 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_VEF::get_alphaRT() const <domaine-vef-public-int-domaine-vef-get-alphart-const>`
[int Domaine_VEF::get_alphaRT() const](#domaine-vef-public-int-domaine-vef-get-alphart-const)

get_alphaS#

get_cl_pression_sommet_faible#

Definition
int Domaine_VEF::get_cl_pression_sommet_faible() 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_VEF::get_cl_pression_sommet_faible() const <domaine-vef-public-int-domaine-vef-get-cl-pression-sommet-faible-const>`
[int Domaine_VEF::get_cl_pression_sommet_faible() const](#domaine-vef-public-int-domaine-vef-get-cl-pression-sommet-faible-const)

get_info#

Definition
const Type_info * Domaine_VEF::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_VEF::get_info() const override <domaine-vef-public-const-type-info-ptr-domaine-vef-get-info-const-override>`
[const Type_info * Domaine_VEF::get_info() const override](#domaine-vef-public-const-type-info-ptr-domaine-vef-get-info-const-override)

get_modif_div_face_dirichlet#

Definition
int Domaine_VEF::get_modif_div_face_dirichlet() 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_VEF::get_modif_div_face_dirichlet() const <domaine-vef-public-int-domaine-vef-get-modif-div-face-dirichlet-const>`
[int Domaine_VEF::get_modif_div_face_dirichlet() const](#domaine-vef-public-int-domaine-vef-get-modif-div-face-dirichlet-const)

get_ok_arete#

Definition
const IntVect & Domaine_VEF::get_ok_arete() 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:`const IntVect & Domaine_VEF::get_ok_arete() const <domaine-vef-public-const-intvect-ref-domaine-vef-get-ok-arete-const>`
[const IntVect & Domaine_VEF::get_ok_arete() const](#domaine-vef-public-const-intvect-ref-domaine-vef-get-ok-arete-const)

get_P1Bulle#

Definition
int Domaine_VEF::get_P1Bulle() 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_VEF::get_P1Bulle() const <domaine-vef-public-int-domaine-vef-get-p1bulle-const>`
[int Domaine_VEF::get_P1Bulle() const](#domaine-vef-public-int-domaine-vef-get-p1bulle-const)

get_renum_arete_perio#

Definition
const ArrOfInt & Domaine_VEF::get_renum_arete_perio() 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:`const ArrOfInt & Domaine_VEF::get_renum_arete_perio() const <domaine-vef-public-const-arrofint-ref-domaine-vef-get-renum-arete-perio-const>`
[const ArrOfInt & Domaine_VEF::get_renum_arete_perio() const](#domaine-vef-public-const-arrofint-ref-domaine-vef-get-renum-arete-perio-const)

get_volumes_aretes#

Definition
const DoubleVect & Domaine_VEF::get_volumes_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:`const DoubleVect & Domaine_VEF::get_volumes_aretes() const <domaine-vef-public-const-doublevect-ref-domaine-vef-get-volumes-aretes-const>`
[const DoubleVect & Domaine_VEF::get_volumes_aretes() const](#domaine-vef-public-const-doublevect-ref-domaine-vef-get-volumes-aretes-const)

lecture_ok_arete#

Definition
int Domaine_VEF::lecture_ok_arete()
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_VEF::lecture_ok_arete() <domaine-vef-public-int-domaine-vef-lecture-ok-arete>`
[int Domaine_VEF::lecture_ok_arete()](#domaine-vef-public-int-domaine-vef-lecture-ok-arete)

md_vector_p1b#

Definition
virtual const MD_Vector & Domaine_VEF::md_vector_p1b() 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:`virtual const MD_Vector & Domaine_VEF::md_vector_p1b() const <domaine-vef-public-virtual-const-md-vector-ref-domaine-vef-md-vector-p1b-const>`
[virtual const MD_Vector & Domaine_VEF::md_vector_p1b() const](#domaine-vef-public-virtual-const-md-vector-ref-domaine-vef-md-vector-p1b-const)

modifier_pour_Cl#

Definition
void Domaine_VEF::modifier_pour_Cl(const Conds_lim &) 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_VEF::modifier_pour_Cl(const Conds_lim &) override <domaine-vef-public-void-domaine-vef-modifier-pour-cl-const-conds-lim-ref-override>`
[void Domaine_VEF::modifier_pour_Cl(const Conds_lim &) override](#domaine-vef-public-void-domaine-vef-modifier-pour-cl-const-conds-lim-ref-override)

nb_elem_Cl#

Definition
int Domaine_VEF::nb_elem_Cl() 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_VEF::nb_elem_Cl() const <domaine-vef-public-int-domaine-vef-nb-elem-cl-const>`
[int Domaine_VEF::nb_elem_Cl() const](#domaine-vef-public-int-domaine-vef-nb-elem-cl-const)

nb_elem_std#

Definition
int Domaine_VEF::nb_elem_std() 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_VEF::nb_elem_std() const <domaine-vef-public-int-domaine-vef-nb-elem-std-const>`
[int Domaine_VEF::nb_elem_std() const](#domaine-vef-public-int-domaine-vef-nb-elem-std-const)

nb_faces_joint#

Definition
int Domaine_VEF::nb_faces_joint() 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_VEF::nb_faces_joint() const <domaine-vef-public-int-domaine-vef-nb-faces-joint-const>`
[int Domaine_VEF::nb_faces_joint() const](#domaine-vef-public-int-domaine-vef-nb-faces-joint-const)

nb_faces_non_std#

Definition
int Domaine_VEF::nb_faces_non_std() 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_VEF::nb_faces_non_std() const <domaine-vef-public-int-domaine-vef-nb-faces-non-std-const>`
[int Domaine_VEF::nb_faces_non_std() const](#domaine-vef-public-int-domaine-vef-nb-faces-non-std-const)

nb_faces_std#

Definition
int Domaine_VEF::nb_faces_std() 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_VEF::nb_faces_std() const <domaine-vef-public-int-domaine-vef-nb-faces-std-const>`
[int Domaine_VEF::nb_faces_std() const](#domaine-vef-public-int-domaine-vef-nb-faces-std-const)

numero_premier_element#

Definition
int Domaine_VEF::numero_premier_element() 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_VEF::numero_premier_element() const <domaine-vef-public-int-domaine-vef-numero-premier-element-const>`
[int Domaine_VEF::numero_premier_element() const](#domaine-vef-public-int-domaine-vef-numero-premier-element-const)

numero_premier_sommet#

Definition
int Domaine_VEF::numero_premier_sommet() 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_VEF::numero_premier_sommet() const <domaine-vef-public-int-domaine-vef-numero-premier-sommet-const>`
[int Domaine_VEF::numero_premier_sommet() const](#domaine-vef-public-int-domaine-vef-numero-premier-sommet-const)

numero_premiere_arete#

Definition
int Domaine_VEF::numero_premiere_arete() 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_VEF::numero_premiere_arete() const <domaine-vef-public-int-domaine-vef-numero-premiere-arete-const>`
[int Domaine_VEF::numero_premiere_arete() const](#domaine-vef-public-int-domaine-vef-numero-premiere-arete-const)

oriente_normale#

Definition
int Domaine_VEF::oriente_normale(int face_opp, int elem2) 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_VEF::oriente_normale(int face_opp, int elem2) const <domaine-vef-public-int-domaine-vef-oriente-normale-int-face-opp-int-elem2-const>`
[int Domaine_VEF::oriente_normale(int face_opp, int elem2) const](#domaine-vef-public-int-domaine-vef-oriente-normale-int-face-opp-int-elem2-const)

premiere_face_std#

Definition
int Domaine_VEF::premiere_face_std() 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_VEF::premiere_face_std() const <domaine-vef-public-int-domaine-vef-premiere-face-std-const>`
[int Domaine_VEF::premiere_face_std() const](#domaine-vef-public-int-domaine-vef-premiere-face-std-const)

rang_elem_non_std#

Definition
IntVect & Domaine_VEF::rang_elem_non_std()
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:`IntVect & Domaine_VEF::rang_elem_non_std() <domaine-vef-public-intvect-ref-domaine-vef-rang-elem-non-std>`
[IntVect & Domaine_VEF::rang_elem_non_std()](#domaine-vef-public-intvect-ref-domaine-vef-rang-elem-non-std)

rang_elem_non_std#

Definition
const IntVect & Domaine_VEF::rang_elem_non_std() 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:`const IntVect & Domaine_VEF::rang_elem_non_std() const <domaine-vef-public-const-intvect-ref-domaine-vef-rang-elem-non-std-const>`
[const IntVect & Domaine_VEF::rang_elem_non_std() const](#domaine-vef-public-const-intvect-ref-domaine-vef-rang-elem-non-std-const)

reordonner#

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

Methode appelee par Domaine_VF::discretiser apres la creation des faces reelles.

Detailed description

On reordonne les faces de sorte a placer les faces “non standard” au debut de la liste des faces. Les faces non standard sont celles dont les volumes de controles sont modifies par les conditions aux limites.

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_VEF::reordonner(Faces &) override <domaine-vef-public-void-domaine-vef-reordonner-faces-ref-override>`
[void Domaine_VEF::reordonner(Faces &) override](#domaine-vef-public-void-domaine-vef-reordonner-faces-ref-override)

swap#

Definition
void Domaine_VEF::swap(int, int, int)
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_VEF::swap(int, int, int) <domaine-vef-public-void-domaine-vef-swap-int-int-int>`
[void Domaine_VEF::swap(int, int, int)](#domaine-vef-public-void-domaine-vef-swap-int-int-int)

taille_memoire#

Definition
unsigned Domaine_VEF::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_VEF::taille_memoire() const override <domaine-vef-public-unsigned-domaine-vef-taille-memoire-const-override>`
[unsigned Domaine_VEF::taille_memoire() const override](#domaine-vef-public-unsigned-domaine-vef-taille-memoire-const-override)

type_elem#

Definition
const Elem_VEF_base & Domaine_VEF::type_elem() 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:`const Elem_VEF_base & Domaine_VEF::type_elem() const <domaine-vef-public-const-elem-vef-base-ref-domaine-vef-type-elem-const>`
[const Elem_VEF_base & Domaine_VEF::type_elem() const](#domaine-vef-public-const-elem-vef-base-ref-domaine-vef-type-elem-const)

typer_elem#

Definition
void Domaine_VEF::typer_elem(Domaine &) 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:`void Domaine_VEF::typer_elem(Domaine &) override <domaine-vef-public-void-domaine-vef-typer-elem-domaine-ref-override>`
[void Domaine_VEF::typer_elem(Domaine &) override](#domaine-vef-public-void-domaine-vef-typer-elem-domaine-ref-override)

vecteur_face_facette#

Definition
DoubleTab & Domaine_VEF::vecteur_face_facette()
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:`DoubleTab & Domaine_VEF::vecteur_face_facette() <domaine-vef-public-doubletab-ref-domaine-vef-vecteur-face-facette>`
[DoubleTab & Domaine_VEF::vecteur_face_facette()](#domaine-vef-public-doubletab-ref-domaine-vef-vecteur-face-facette)

verifie_ok_arete#

Definition
void Domaine_VEF::verifie_ok_arete(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:`void Domaine_VEF::verifie_ok_arete(int) const <domaine-vef-public-void-domaine-vef-verifie-ok-arete-int-const>`
[void Domaine_VEF::verifie_ok_arete(int) const](#domaine-vef-public-void-domaine-vef-verifie-ok-arete-int-const)

volume_au_sommet#

Definition
double Domaine_VEF::volume_au_sommet(int som) 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:`double Domaine_VEF::volume_au_sommet(int som) const <domaine-vef-public-double-domaine-vef-volume-au-sommet-int-som-const>`
[double Domaine_VEF::volume_au_sommet(int som) const](#domaine-vef-public-double-domaine-vef-volume-au-sommet-int-som-const)

volume_aux_sommets#

Definition
const DoubleVect & Domaine_VEF::volume_aux_sommets() 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:`const DoubleVect & Domaine_VEF::volume_aux_sommets() const <domaine-vef-public-const-doublevect-ref-domaine-vef-volume-aux-sommets-const>`
[const DoubleVect & Domaine_VEF::volume_aux_sommets() const](#domaine-vef-public-const-doublevect-ref-domaine-vef-volume-aux-sommets-const)

~Domaine_VEF#

Definition
Domaine_VEF::~Domaine_VEF()
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_VEF::~Domaine_VEF() <domaine-vef-public-domaine-vef-dtor-domaine-vef>`
[Domaine_VEF::~Domaine_VEF()](#domaine-vef-public-domaine-vef-dtor-domaine-vef)

cree_instance#

Definition
Objet_U * Domaine_VEF::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_VEF::cree_instance() <domaine-vef-public-static-objet-u-ptr-domaine-vef-cree-instance>`
[Objet_U * Domaine_VEF::cree_instance()](#domaine-vef-public-static-objet-u-ptr-domaine-vef-cree-instance)

info#

Definition
const Type_info * Domaine_VEF::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_VEF::info() <domaine-vef-public-static-const-type-info-ptr-domaine-vef-info>`
[const Type_info * Domaine_VEF::info()](#domaine-vef-public-static-const-type-info-ptr-domaine-vef-info)

self_cast#

Definition
const Domaine_VEF & Domaine_VEF::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_VEF & Domaine_VEF::self_cast(const Objet_U &) <domaine-vef-public-static-const-domaine-vef-ref-domaine-vef-self-cast-const-objet-u-ref>`
[const Domaine_VEF & Domaine_VEF::self_cast(const Objet_U &)](#domaine-vef-public-static-const-domaine-vef-ref-domaine-vef-self-cast-const-objet-u-ref)

self_cast#

Definition
Domaine_VEF & Domaine_VEF::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_VEF & Domaine_VEF::self_cast(Objet_U &) <domaine-vef-public-static-domaine-vef-ref-domaine-vef-self-cast-objet-u-ref>`
[Domaine_VEF & Domaine_VEF::self_cast(Objet_U &)](#domaine-vef-public-static-domaine-vef-ref-domaine-vef-self-cast-objet-u-ref)

printOn#

Definition
Sortie & Domaine_VEF::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_VEF::printOn(Sortie &x) const override <domaine-vef-protected-sortie-ref-domaine-vef-printon-sortie-ref-x-const-override>`
[Sortie & Domaine_VEF::printOn(Sortie &x) const override](#domaine-vef-protected-sortie-ref-domaine-vef-printon-sortie-ref-x-const-override)

readOn#

Definition
Entree & Domaine_VEF::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_VEF::readOn(Entree &) override <domaine-vef-protected-entree-ref-domaine-vef-readon-entree-ref-override>`
[Entree & Domaine_VEF::readOn(Entree &) override](#domaine-vef-protected-entree-ref-domaine-vef-readon-entree-ref-override)

ecrit#

Definition
Sortie & Domaine_VEF::ecrit(Sortie &os) 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:`Sortie & Domaine_VEF::ecrit(Sortie &os) const <domaine-vef-private-sortie-ref-domaine-vef-ecrit-sortie-ref-os-const>`
[Sortie & Domaine_VEF::ecrit(Sortie &os) const](#domaine-vef-private-sortie-ref-domaine-vef-ecrit-sortie-ref-os-const)

Attributes Documentation#

info_obj (public)
const Type_info Domaine_VEF::info_obj
alphaA (private)
int Domaine_VEF::alphaA = - 1
alphaE (private)
int Domaine_VEF::alphaE = - 1
alphaRT (private)
int Domaine_VEF::alphaRT = - 1
alphaS (private)
int Domaine_VEF::alphaS = - 1
cl_pression_sommet_faible (private)
int Domaine_VEF::cl_pression_sommet_faible = - 1
facette_normales_ (private)
DoubleTab Domaine_VEF::facette_normales_
h_carre (private)
double Domaine_VEF::h_carre = 1.e30
h_carre_ (private)
DoubleVect Domaine_VEF::h_carre_
md_vector_p1b_ (private)
MD_Vector Domaine_VEF::md_vector_p1b_
modif_div_face_dirichlet (private)
int Domaine_VEF::modif_div_face_dirichlet = - 1
ok_arete (private)
IntVect Domaine_VEF::ok_arete
orientation_ (private)
IntVect Domaine_VEF::orientation_
P1Bulle (private)
int Domaine_VEF::P1Bulle = - 1
renum_arete_perio (private)
ArrOfInt Domaine_VEF::renum_arete_perio
type_elem_ (private)
TRUST_Deriv<Elem_VEF_base> Domaine_VEF::type_elem_
vecteur_face_facette_ (private)
DoubleTab Domaine_VEF::vecteur_face_facette_
volumes_aretes (private)
DoubleVect Domaine_VEF::volumes_aretes
volumes_som (private)
DoubleVect Domaine_VEF::volumes_som