Sous_Domaine_32_64#

#include <Sous_Domaine.h>
Brief description

Sous_Domaine represents a volumic sub - domain i.e. a sub set of elements of a Domaine.

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\_32\_64 <class-template-sous-domaine-32-64>`
[Sous\_Domaine\_32\_64](#class-template-sous-domaine-32-64)

Detailed description#

It bears a reference to the Domaine it subdivides

Inherits from#

Inheritance graph#

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

../../../../../_images/classSous__Domaine__32__64__inherit__graph.png

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

add_elem#

Definition
void Sous_Domaine_32_64<_SIZE_>::add_elem(const int_t poly)
Brief description

Ajoute un polyedre au sous - domaine.

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:`void Sous_Domaine_32_64<_SIZE_>::add_elem(const int_t poly) <sous-domaine-32-64-public-void-sous-domaine-32-64-size-add-elem-const-int-t-poly>`
[void Sous_Domaine_32_64<_SIZE_>::add_elem(const int_t poly)](#sous-domaine-32-64-public-void-sous-domaine-32-64-size-add-elem-const-int-t-poly)

associer_#

Definition
int Sous_Domaine_32_64<_SIZE_>::associer_(Objet_U &) override
Brief description

Associe un Objet_U au sous - domaine.

Detailed description

On controle le type de l’objet a associer dynamiquement.

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:`int Sous_Domaine_32_64<_SIZE_>::associer_(Objet_U &) override <sous-domaine-32-64-public-int-sous-domaine-32-64-size-associer-underscore-objet-u-ref-override>`
[int Sous_Domaine_32_64<_SIZE_>::associer_(Objet_U &) override](#sous-domaine-32-64-public-int-sous-domaine-32-64-size-associer-underscore-objet-u-ref-override)

associer_domaine#

Definition
void Sous_Domaine_32_64<_SIZE_>::associer_domaine(const Domaine_t &d)
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 Sous_Domaine_32_64<_SIZE_>::associer_domaine(const Domaine_t &d) <sous-domaine-32-64-public-void-sous-domaine-32-64-size-associer-domaine-const-domaine-t-ref-d>`
[void Sous_Domaine_32_64<_SIZE_>::associer_domaine(const Domaine_t &d)](#sous-domaine-32-64-public-void-sous-domaine-32-64-size-associer-domaine-const-domaine-t-ref-d)

domaine#

Definition
Domaine_t & Sous_Domaine_32_64<_SIZE_>::domaine()
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:`Domaine_t & Sous_Domaine_32_64<_SIZE_>::domaine() <sous-domaine-32-64-public-domaine-t-ref-sous-domaine-32-64-size-domaine>`
[Domaine_t & Sous_Domaine_32_64<_SIZE_>::domaine()](#sous-domaine-32-64-public-domaine-t-ref-sous-domaine-32-64-size-domaine)

domaine#

Definition
const Domaine_t & Sous_Domaine_32_64<_SIZE_>::domaine() 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 Domaine_t & Sous_Domaine_32_64<_SIZE_>::domaine() const <sous-domaine-32-64-public-const-domaine-t-ref-sous-domaine-32-64-size-domaine-const>`
[const Domaine_t & Sous_Domaine_32_64<_SIZE_>::domaine() const](#sous-domaine-32-64-public-const-domaine-t-ref-sous-domaine-32-64-size-domaine-const)

duplique#

Definition
int Sous_Domaine_32_64<_T_>::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_32_64<_T_>::duplique() const override <sous-domaine-32-64-public-int-sous-domaine-32-64-t-duplique-const-override>`
[int Sous_Domaine_32_64<_T_>::duplique() const override](#sous-domaine-32-64-public-int-sous-domaine-32-64-t-duplique-const-override)

get_info#

Definition
const Type_info * Sous_Domaine_32_64<_T_>::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_32_64<_T_>::get_info() const override <sous-domaine-32-64-public-const-type-info-ptr-sous-domaine-32-64-t-get-info-const-override>`
[const Type_info * Sous_Domaine_32_64<_T_>::get_info() const override](#sous-domaine-32-64-public-const-type-info-ptr-sous-domaine-32-64-t-get-info-const-override)

info_obj#

Definition
const Type_info Sous_Domaine_32_64<trustIdType>::info_obj("Sous_Domaine" "_64", Sous_Domaine_32_64< trustIdType >::cree_instance, 1, Sous_Domaine_32_64bases< trustIdType >)
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_32_64<trustIdType>::info_obj("Sous_Domaine" "_64", Sous_Domaine_32_64< trustIdType >::cree_instance, 1, Sous_Domaine_32_64bases< trustIdType >) <sous-domaine-32-64-public-const-type-info-sous-domaine-32-64-trustidtype-info-obj-"sous-domaine"-"-64"-sous-domaine-32-64-trustidtype-cree-instance-1-sous-domaine-32-64bases-trustidtype>`
[const Type_info Sous_Domaine_32_64<trustIdType>::info_obj("Sous_Domaine" "_64", Sous_Domaine_32_64< trustIdType >::cree_instance, 1, Sous_Domaine_32_64bases< trustIdType >)](#sous-domaine-32-64-public-const-type-info-sous-domaine-32-64-trustidtype-info-obj-"sous-domaine"-"-64"-sous-domaine-32-64-trustidtype-cree-instance-1-sous-domaine-32-64bases-trustidtype)

info_obj#

Definition
const Type_info Sous_Domaine_32_64<int>::info_obj("Sous_Domaine", Sous_Domaine_32_64< int >::cree_instance, 1, Sous_Domaine_32_64bases< 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:`const Type_info Sous_Domaine_32_64<int>::info_obj("Sous_Domaine", Sous_Domaine_32_64< int >::cree_instance, 1, Sous_Domaine_32_64bases< int >) <sous-domaine-32-64-public-const-type-info-sous-domaine-32-64-int-info-obj-"sous-domaine"-sous-domaine-32-64-int-cree-instance-1-sous-domaine-32-64bases-int>`
[const Type_info Sous_Domaine_32_64<int>::info_obj("Sous_Domaine", Sous_Domaine_32_64< int >::cree_instance, 1, Sous_Domaine_32_64bases< int >)](#sous-domaine-32-64-public-const-type-info-sous-domaine-32-64-int-info-obj-"sous-domaine"-sous-domaine-32-64-int-cree-instance-1-sous-domaine-32-64bases-int)

le_nom#

Definition
const Nom & Sous_Domaine_32_64<_SIZE_>::le_nom() const override
Brief description

Donne le nom de l’ Objet_U Methode a surcharger : renvoie “neant” dans cette implementation.

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:`const Nom & Sous_Domaine_32_64<_SIZE_>::le_nom() const override <sous-domaine-32-64-public-const-nom-ref-sous-domaine-32-64-size-le-nom-const-override>`
[const Nom & Sous_Domaine_32_64<_SIZE_>::le_nom() const override](#sous-domaine-32-64-public-const-nom-ref-sous-domaine-32-64-size-le-nom-const-override)

les_elems#

Definition
IntVect_t & Sous_Domaine_32_64<_SIZE_>::les_elems()
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:`IntVect_t & Sous_Domaine_32_64<_SIZE_>::les_elems() <sous-domaine-32-64-public-intvect-t-ref-sous-domaine-32-64-size-les-elems>`
[IntVect_t & Sous_Domaine_32_64<_SIZE_>::les_elems()](#sous-domaine-32-64-public-intvect-t-ref-sous-domaine-32-64-size-les-elems)

les_elems#

Definition
const IntVect_t & Sous_Domaine_32_64<_SIZE_>::les_elems() 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_t & Sous_Domaine_32_64<_SIZE_>::les_elems() const <sous-domaine-32-64-public-const-intvect-t-ref-sous-domaine-32-64-size-les-elems-const>`
[const IntVect_t & Sous_Domaine_32_64<_SIZE_>::les_elems() const](#sous-domaine-32-64-public-const-intvect-t-ref-sous-domaine-32-64-size-les-elems-const)

lire_motcle_non_standard#

Definition
int Sous_Domaine_32_64<_SIZE_>::lire_motcle_non_standard(const Motcle &, Entree &) override
Brief description

Lecture des parametres de type non simple d’un objet_U a partir d’un flot d’entree.

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_32_64<_SIZE_>::lire_motcle_non_standard(const Motcle &, Entree &) override <sous-domaine-32-64-public-int-sous-domaine-32-64-size-lire-motcle-non-standard-const-motcle-ref-entree-ref-override>`
[int Sous_Domaine_32_64<_SIZE_>::lire_motcle_non_standard(const Motcle &, Entree &) override](#sous-domaine-32-64-public-int-sous-domaine-32-64-size-lire-motcle-non-standard-const-motcle-ref-entree-ref-override)

nb_elem_tot#

Definition
int_t Sous_Domaine_32_64<_SIZE_>::nb_elem_tot() 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_t Sous_Domaine_32_64<_SIZE_>::nb_elem_tot() const <sous-domaine-32-64-public-int-t-sous-domaine-32-64-size-nb-elem-tot-const>`
[int_t Sous_Domaine_32_64<_SIZE_>::nb_elem_tot() const](#sous-domaine-32-64-public-int-t-sous-domaine-32-64-size-nb-elem-tot-const)

nommer#

Definition
void Sous_Domaine_32_64<_SIZE_>::nommer(const Nom &nom) override
Brief description

Donne un nom a l’ Objet_U Methode virtuelle 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:`void Sous_Domaine_32_64<_SIZE_>::nommer(const Nom &nom) override <sous-domaine-32-64-public-void-sous-domaine-32-64-size-nommer-const-nom-ref-nom-override>`
[void Sous_Domaine_32_64<_SIZE_>::nommer(const Nom &nom) override](#sous-domaine-32-64-public-void-sous-domaine-32-64-size-nommer-const-nom-ref-nom-override)

operator()#

Definition
int_t Sous_Domaine_32_64<_SIZE_>::operator()(int_t i) 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_t Sous_Domaine_32_64<_SIZE_>::operator()(int_t i) const <sous-domaine-32-64-public-int-t-sous-domaine-32-64-size-operator-int-t-i-const>`
[int_t Sous_Domaine_32_64<_SIZE_>::operator()(int_t i) const](#sous-domaine-32-64-public-int-t-sous-domaine-32-64-size-operator-int-t-i-const)

operator[]#

Definition
int_t Sous_Domaine_32_64<_SIZE_>::operator[](int_t i) 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_t Sous_Domaine_32_64<_SIZE_>::operator[](int_t i) const <sous-domaine-32-64-public-int-t-sous-domaine-32-64-size-operator[]-int-t-i-const>`
[int_t Sous_Domaine_32_64<_SIZE_>::operator[](int_t i) const](#sous-domaine-32-64-public-int-t-sous-domaine-32-64-size-operator[]-int-t-i-const)

Sous_Domaine_32_64#

Definition
Sous_Domaine_32_64<_T_>::Sous_Domaine_32_64()
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_32_64<_T_>::Sous_Domaine_32_64() <sous-domaine-32-64-public-sous-domaine-32-64-t-sous-domaine-32-64>`
[Sous_Domaine_32_64<_T_>::Sous_Domaine_32_64()](#sous-domaine-32-64-public-sous-domaine-32-64-t-sous-domaine-32-64)

taille_memoire#

Definition
unsigned Sous_Domaine_32_64<_T_>::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_32_64<_T_>::taille_memoire() const override <sous-domaine-32-64-public-unsigned-sous-domaine-32-64-t-taille-memoire-const-override>`
[unsigned Sous_Domaine_32_64<_T_>::taille_memoire() const override](#sous-domaine-32-64-public-unsigned-sous-domaine-32-64-t-taille-memoire-const-override)

~Sous_Domaine_32_64#

Definition
Sous_Domaine_32_64<_T_>::~Sous_Domaine_32_64()
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_32_64<_T_>::~Sous_Domaine_32_64() <sous-domaine-32-64-public-sous-domaine-32-64-t-dtor-sous-domaine-32-64>`
[Sous_Domaine_32_64<_T_>::~Sous_Domaine_32_64()](#sous-domaine-32-64-public-sous-domaine-32-64-t-dtor-sous-domaine-32-64)

cree_instance#

Definition
Objet_U * Sous_Domaine_32_64<_T_>::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_32_64<_T_>::cree_instance() <sous-domaine-32-64-public-static-objet-u-ptr-sous-domaine-32-64-t-cree-instance>`
[Objet_U * Sous_Domaine_32_64<_T_>::cree_instance()](#sous-domaine-32-64-public-static-objet-u-ptr-sous-domaine-32-64-t-cree-instance)

info#

Definition
const Type_info * Sous_Domaine_32_64<_T_>::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_32_64<_T_>::info() <sous-domaine-32-64-public-static-const-type-info-ptr-sous-domaine-32-64-t-info>`
[const Type_info * Sous_Domaine_32_64<_T_>::info()](#sous-domaine-32-64-public-static-const-type-info-ptr-sous-domaine-32-64-t-info)

self_cast#

Definition
const Sous_Domaine_32_64<_T_> & Sous_Domaine_32_64<_T_>::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_32_64<_T_> & Sous_Domaine_32_64<_T_>::self_cast(const Objet_U &) <sous-domaine-32-64-public-static-const-sous-domaine-32-64-t-ref-sous-domaine-32-64-t-self-cast-const-objet-u-ref>`
[const Sous_Domaine_32_64<_T_> & Sous_Domaine_32_64<_T_>::self_cast(const Objet_U &)](#sous-domaine-32-64-public-static-const-sous-domaine-32-64-t-ref-sous-domaine-32-64-t-self-cast-const-objet-u-ref)

self_cast#

Definition
Sous_Domaine_32_64<_T_> & Sous_Domaine_32_64<_T_>::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_32_64<_T_> & Sous_Domaine_32_64<_T_>::self_cast(Objet_U &) <sous-domaine-32-64-public-static-sous-domaine-32-64-t-ref-sous-domaine-32-64-t-self-cast-objet-u-ref>`
[Sous_Domaine_32_64<_T_> & Sous_Domaine_32_64<_T_>::self_cast(Objet_U &)](#sous-domaine-32-64-public-static-sous-domaine-32-64-t-ref-sous-domaine-32-64-t-self-cast-objet-u-ref)

printOn#

Definition
Sortie & Sous_Domaine_32_64<_SIZE_>::printOn(Sortie &x) const override
Brief description

Ecrit la liste des polyedres de la sous - domaine sur un flot de sortie.

Detailed description

Format: Liste n1 n2 .. Ni

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:`Sortie & Sous_Domaine_32_64<_SIZE_>::printOn(Sortie &x) const override <sous-domaine-32-64-protected-sortie-ref-sous-domaine-32-64-size-printon-sortie-ref-x-const-override>`
[Sortie & Sous_Domaine_32_64<_SIZE_>::printOn(Sortie &x) const override](#sous-domaine-32-64-protected-sortie-ref-sous-domaine-32-64-size-printon-sortie-ref-x-const-override)

readOn#

Definition
Entree & Sous_Domaine_32_64<_SIZE_>::readOn(Entree &) override
Brief description

Lit les specifications d’un sous - domaine dans le jeu de donnee a partir d’un flot d’entree.

Detailed description

Format: { Rectangle Origine x0 y0 Cotes lx ly } en dimension 2 { Boite Origine x0 y0 z0 Cotes lx ly lz} en dimension 3 ou { Liste n n1 ni nn } ou { Intervalle n1 n2 } ou { Polynomes {bloc_lecture_poly1 et bloc_lecture_poly_i et bloc_lecture_poly_n} }

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_32_64<_SIZE_>::readOn(Entree &) override <sous-domaine-32-64-protected-entree-ref-sous-domaine-32-64-size-readon-entree-ref-override>`
[Entree & Sous_Domaine_32_64<_SIZE_>::readOn(Entree &) override](#sous-domaine-32-64-protected-entree-ref-sous-domaine-32-64-size-readon-entree-ref-override)

Attributes Documentation#

info_obj (public)
const Type_info Sous_Domaine_32_64<_SIZE_>::info_obj
le_dom_ (protected)
TRUST_Ref<Domaine_t *> Sous_Domaine_32_64<_SIZE_>::le_dom_
les_elems_ (protected)
IntVect_t Sous_Domaine_32_64<_SIZE_>::les_elems_
nom_ (protected)
Nom Sous_Domaine_32_64<_SIZE_>::nom_