Sous_domaine_VF#
#include <Sous_domaine_VF.h>
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#
public : Sous_domaine_dis_base
Inheritance graph#
If the image is too small, right-click and open in new tab
List of Public Methods#
List of Public Static Methods#
List of Protected Methods#
Complete Member Function Documentation#
discretiser#
void Sous_domaine_VF::discretiser() override
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#
int Sous_domaine_VF::duplique() const override
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#
const Type_info * Sous_domaine_VF::get_info() const override
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#
IntTab & Sous_domaine_VF::les_faces()
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#
const IntTab & Sous_domaine_VF::les_faces() const
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#
int Sous_domaine_VF::premiere_face_bord() const
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#
int Sous_domaine_VF::premiere_face_bord_0() const
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#
int Sous_domaine_VF::premiere_face_bord_1() const
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#
Sous_domaine_VF::Sous_domaine_VF()
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#
unsigned Sous_domaine_VF::taille_memoire() const override
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#
double Sous_domaine_VF::volumes_entrelaces(int) const
Renvoie le volume entrelace restreint au sous - domaine. face est l’indice dans le tableau les_faces_.
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 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#
Sous_domaine_VF::~Sous_domaine_VF()
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#
Objet_U * Sous_domaine_VF::cree_instance()
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#
const Type_info * Sous_domaine_VF::info()
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#
const Sous_domaine_VF & Sous_domaine_VF::self_cast(const Objet_U &)
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#
Sous_domaine_VF & Sous_domaine_VF::self_cast(Objet_U &)
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#
Sortie & Sous_domaine_VF::printOn(Sortie &x) const override
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#
Entree & Sous_domaine_VF::readOn(Entree &) override
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#
const Type_info Sous_domaine_VF::info_obj
TRUST_Ref<Domaine_VF *> Sous_domaine_VF::le_dom_VF
IntTab Sous_domaine_VF::les_faces_
int Sous_domaine_VF::premiere_face_bord_ = - 10
int Sous_domaine_VF::premiere_face_bord_0_ = - 10
int Sous_domaine_VF::premiere_face_bord_1_ = - 10
DoubleTab Sous_domaine_VF::volumes_entrelaces_