Sous_domaine_VF#

#include <Sous_domaine_VF.h>
Brief description

Cette classe abstraite contient les informations geometrique de sous - domaine communes aux methodes de volumes finis (VDF et VEF par exemple)

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:`Sous\_domaine\_VF <class-sous-domaine-vf>`
[Sous\_domaine\_VF](#class-sous-domaine-vf)

Detailed description#

On suppose que chaque face a au plus deux elements voisins dans la domaine, ce qui est toujours le cas en maillage conforme. Le tableau les_faces contient l’ensemble des faces du Domaine_dis qui appartiennent a ce sous - domaine, classees de la facon suivante : Les faces internes au sous - domaine Les faces internes au domaine, mais dont seul le premier element voisin appartient au sous - domaine Les faces internes au domaine, mais dont seul le deuxieme element voisin appartient au sous - domaine Les faces qui ne presentent qu’un element dans le domaine. Les separations sont indiquees respectivement par les variables premiere_face_bord_0, premiere_face_bord_1, et premiere_face_bord. les_faces : nb_dim = 1 dimension(0) = le nombre de faces du sous_domaine valeur de l’entier = indice dans les tableaux le_dom_VF - >face_voisins_, le_dom_VF - >face_sommets_,… volumes_entrelaces(int face) renvoie le volume entrelace restreint au sous - domaine. Le numero de la face fait reference au tableau les_faces. Seuls sont stockes localement les volumes entrelaces differents de ceux du domaine.

Inherits from#

Inheritance graph#

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

../../../../../_images/classSous__domaine__VF__inherit__graph.png

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

discretiser#

Definition
void Sous_domaine_VF::discretiser() override
Brief description

Genere les_faces en parcourant les faces du domaine_dis et en cherchant quels voisins appartiennent a le_sous_domaine.

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 Sous_domaine_VF::discretiser() override <sous-domaine-vf-public-void-sous-domaine-vf-discretiser-override>`
[void Sous_domaine_VF::discretiser() override](#sous-domaine-vf-public-void-sous-domaine-vf-discretiser-override)

duplique#

Definition
int Sous_domaine_VF::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 Sous_domaine_VF::duplique() const override <sous-domaine-vf-public-int-sous-domaine-vf-duplique-const-override>`
[int Sous_domaine_VF::duplique() const override](#sous-domaine-vf-public-int-sous-domaine-vf-duplique-const-override)

get_info#

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

les_faces#

Definition
IntTab & Sous_domaine_VF::les_faces()
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:`IntTab & Sous_domaine_VF::les_faces() <sous-domaine-vf-public-inttab-ref-sous-domaine-vf-les-faces>`
[IntTab & Sous_domaine_VF::les_faces()](#sous-domaine-vf-public-inttab-ref-sous-domaine-vf-les-faces)

les_faces#

Definition
const IntTab & Sous_domaine_VF::les_faces() 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 IntTab & Sous_domaine_VF::les_faces() const <sous-domaine-vf-public-const-inttab-ref-sous-domaine-vf-les-faces-const>`
[const IntTab & Sous_domaine_VF::les_faces() const](#sous-domaine-vf-public-const-inttab-ref-sous-domaine-vf-les-faces-const)

premiere_face_bord#

Definition
int Sous_domaine_VF::premiere_face_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:`int Sous_domaine_VF::premiere_face_bord() const <sous-domaine-vf-public-int-sous-domaine-vf-premiere-face-bord-const>`
[int Sous_domaine_VF::premiere_face_bord() const](#sous-domaine-vf-public-int-sous-domaine-vf-premiere-face-bord-const)

premiere_face_bord_0#

Definition
int Sous_domaine_VF::premiere_face_bord_0() 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 Sous_domaine_VF::premiere_face_bord_0() const <sous-domaine-vf-public-int-sous-domaine-vf-premiere-face-bord-0-const>`
[int Sous_domaine_VF::premiere_face_bord_0() const](#sous-domaine-vf-public-int-sous-domaine-vf-premiere-face-bord-0-const)

premiere_face_bord_1#

Definition
int Sous_domaine_VF::premiere_face_bord_1() 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 Sous_domaine_VF::premiere_face_bord_1() const <sous-domaine-vf-public-int-sous-domaine-vf-premiere-face-bord-1-const>`
[int Sous_domaine_VF::premiere_face_bord_1() const](#sous-domaine-vf-public-int-sous-domaine-vf-premiere-face-bord-1-const)

Sous_domaine_VF#

Definition
Sous_domaine_VF::Sous_domaine_VF()
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:`Sous_domaine_VF::Sous_domaine_VF() <sous-domaine-vf-public-sous-domaine-vf-sous-domaine-vf>`
[Sous_domaine_VF::Sous_domaine_VF()](#sous-domaine-vf-public-sous-domaine-vf-sous-domaine-vf)

taille_memoire#

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

volumes_entrelaces#

Definition
double Sous_domaine_VF::volumes_entrelaces(int) const
Brief description

Renvoie le volume entrelace restreint au sous - domaine. face est l’indice dans le tableau les_faces_.

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 Sous_domaine_VF::volumes_entrelaces(int) const <sous-domaine-vf-public-double-sous-domaine-vf-volumes-entrelaces-int-const>`
[double Sous_domaine_VF::volumes_entrelaces(int) const](#sous-domaine-vf-public-double-sous-domaine-vf-volumes-entrelaces-int-const)

~Sous_domaine_VF#

Definition
Sous_domaine_VF::~Sous_domaine_VF()
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:`Sous_domaine_VF::~Sous_domaine_VF() <sous-domaine-vf-public-sous-domaine-vf-dtor-sous-domaine-vf>`
[Sous_domaine_VF::~Sous_domaine_VF()](#sous-domaine-vf-public-sous-domaine-vf-dtor-sous-domaine-vf)

cree_instance#

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

info#

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

self_cast#

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

self_cast#

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

printOn#

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

readOn#

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

Attributes Documentation#

info_obj (public)
const Type_info Sous_domaine_VF::info_obj
le_dom_VF (protected)
TRUST_Ref<Domaine_VF *> Sous_domaine_VF::le_dom_VF
les_faces_ (protected)
IntTab Sous_domaine_VF::les_faces_
premiere_face_bord_ (protected)
int Sous_domaine_VF::premiere_face_bord_ = - 10
premiere_face_bord_0_ (protected)
int Sous_domaine_VF::premiere_face_bord_0_ = - 10
premiere_face_bord_1_ (protected)
int Sous_domaine_VF::premiere_face_bord_1_ = - 10
volumes_entrelaces_ (protected)
DoubleTab Sous_domaine_VF::volumes_entrelaces_