Domaine_bord_32_64#

#include <Domaine_bord.h>

Cette classe est un domaine dont les sommets et les elements sont extraits d’un bord d’un domaine source.

How to cite this class in this doc#

:ref:`Domaine\_bord\_32\_64 <class-template-domaine-bord-32-64>`
[Domaine\_bord\_32\_64](#class-template-domaine-bord-32-64)

Detailed description#

On construit ce domaine par la methode construire_domaine_bord()

Inherits from#

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

construire_domaine_bord
void Domaine_bord_32_64<_SIZE_>::construire_domaine_bord(const Domaine_t &source, const Nom &nom_bord)

construit le domaine en appelant extraire_domaine_bord()

Referenced By
How to cite in this doc:
:ref:`void Domaine_bord_32_64<_SIZE_>::construire_domaine_bord(const Domaine_t &source, const Nom &nom_bord) <public-void-domaine-bord-32-64-size-construire-domaine-bord-const-domaine-t-ref-source-const-nom-ref-nom-bord>`
[void Domaine_bord_32_64<_SIZE_>::construire_domaine_bord(const Domaine_t &source, const Nom &nom_bord)](#public-void-domaine-bord-32-64-size-construire-domaine-bord-const-domaine-t-ref-source-const-nom-ref-nom-bord)
Domaine_bord_32_64
Domaine_bord_32_64<_T_>::Domaine_bord_32_64()
How to cite in this doc:
:ref:`Domaine_bord_32_64<_T_>::Domaine_bord_32_64() <public-domaine-bord-32-64-t-domaine-bord-32-64>`
[Domaine_bord_32_64<_T_>::Domaine_bord_32_64()](#public-domaine-bord-32-64-t-domaine-bord-32-64)
duplique
int Domaine_bord_32_64<_T_>::duplique() const override

Reimplements:

How to cite in this doc:
:ref:`int Domaine_bord_32_64<_T_>::duplique() const override <public-int-domaine-bord-32-64-t-duplique-const-override>`
[int Domaine_bord_32_64<_T_>::duplique() const override](#public-int-domaine-bord-32-64-t-duplique-const-override)
get_domaine_source
const Domaine_32_64<_SIZE_> & Domaine_bord_32_64<_SIZE_>::get_domaine_source() const

renvoie une reference au domaine source

How to cite in this doc:
:ref:`const Domaine_32_64<_SIZE_> & Domaine_bord_32_64<_SIZE_>::get_domaine_source() const <public-const-domaine-32-64-size-ref-domaine-bord-32-64-size-get-domaine-source-const>`
[const Domaine_32_64<_SIZE_> & Domaine_bord_32_64<_SIZE_>::get_domaine_source() const](#public-const-domaine-32-64-size-ref-domaine-bord-32-64-size-get-domaine-source-const)
get_info
const Type_info * Domaine_bord_32_64<_T_>::get_info() const override

Donne des informations sur le type de l’ Objet_U .

Reimplements:

How to cite in this doc:
:ref:`const Type_info * Domaine_bord_32_64<_T_>::get_info() const override <public-const-type-info-ptr-domaine-bord-32-64-t-get-info-const-override>`
[const Type_info * Domaine_bord_32_64<_T_>::get_info() const override](#public-const-type-info-ptr-domaine-bord-32-64-t-get-info-const-override)
get_nom_bord_source
const Nom & Domaine_bord_32_64<_SIZE_>::get_nom_bord_source() const

renvoie le nom du bord source

How to cite in this doc:
:ref:`const Nom & Domaine_bord_32_64<_SIZE_>::get_nom_bord_source() const <public-const-nom-ref-domaine-bord-32-64-size-get-nom-bord-source-const>`
[const Nom & Domaine_bord_32_64<_SIZE_>::get_nom_bord_source() const](#public-const-nom-ref-domaine-bord-32-64-size-get-nom-bord-source-const)
get_renum_som
const ArrOfInt_T<_SIZE_> & Domaine_bord_32_64<_SIZE_>::get_renum_som() const

renvoie renum_som (pour chaque sommet du domaine_bord, indice du meme sommet dans le domaine)

Referenced By
How to cite in this doc:
:ref:`const ArrOfInt_T<_SIZE_> & Domaine_bord_32_64<_SIZE_>::get_renum_som() const <public-const-arrofint-t-size-ref-domaine-bord-32-64-size-get-renum-som-const>`
[const ArrOfInt_T<_SIZE_> & Domaine_bord_32_64<_SIZE_>::get_renum_som() const](#public-const-arrofint-t-size-ref-domaine-bord-32-64-size-get-renum-som-const)
info_obj
const Type_info Domaine_bord_32_64<trustIdType>::info_obj("Domaine_bord" "_64", Domaine_bord_32_64< trustIdType >::cree_instance, 1, Domaine_bord_32_64bases< trustIdType >)
How to cite in this doc:
:ref:`const Type_info Domaine_bord_32_64<trustIdType>::info_obj("Domaine_bord" "_64", Domaine_bord_32_64< trustIdType >::cree_instance, 1, Domaine_bord_32_64bases< trustIdType >) <public-const-type-info-domaine-bord-32-64-trustidtype-info-obj-"domaine-bord"-"-64"-domaine-bord-32-64-trustidtype-cree-instance-1-domaine-bord-32-64bases-trustidtype>`
[const Type_info Domaine_bord_32_64<trustIdType>::info_obj("Domaine_bord" "_64", Domaine_bord_32_64< trustIdType >::cree_instance, 1, Domaine_bord_32_64bases< trustIdType >)](#public-const-type-info-domaine-bord-32-64-trustidtype-info-obj-"domaine-bord"-"-64"-domaine-bord-32-64-trustidtype-cree-instance-1-domaine-bord-32-64bases-trustidtype)
info_obj
const Type_info Domaine_bord_32_64<int>::info_obj("Domaine_bord", Domaine_bord_32_64< int >::cree_instance, 1, Domaine_bord_32_64bases< int >)
How to cite in this doc:
:ref:`const Type_info Domaine_bord_32_64<int>::info_obj("Domaine_bord", Domaine_bord_32_64< int >::cree_instance, 1, Domaine_bord_32_64bases< int >) <public-const-type-info-domaine-bord-32-64-int-info-obj-"domaine-bord"-domaine-bord-32-64-int-cree-instance-1-domaine-bord-32-64bases-int>`
[const Type_info Domaine_bord_32_64<int>::info_obj("Domaine_bord", Domaine_bord_32_64< int >::cree_instance, 1, Domaine_bord_32_64bases< int >)](#public-const-type-info-domaine-bord-32-64-int-info-obj-"domaine-bord"-domaine-bord-32-64-int-cree-instance-1-domaine-bord-32-64bases-int)
taille_memoire
unsigned Domaine_bord_32_64<_T_>::taille_memoire() const override

Reimplements:

How to cite in this doc:
:ref:`unsigned Domaine_bord_32_64<_T_>::taille_memoire() const override <public-unsigned-domaine-bord-32-64-t-taille-memoire-const-override>`
[unsigned Domaine_bord_32_64<_T_>::taille_memoire() const override](#public-unsigned-domaine-bord-32-64-t-taille-memoire-const-override)
~Domaine_bord_32_64
Domaine_bord_32_64<_T_>::~Domaine_bord_32_64()
How to cite in this doc:
:ref:`Domaine_bord_32_64<_T_>::~Domaine_bord_32_64() <public-domaine-bord-32-64-t-dtor-domaine-bord-32-64>`
[Domaine_bord_32_64<_T_>::~Domaine_bord_32_64()](#public-domaine-bord-32-64-t-dtor-domaine-bord-32-64)
cree_instance
Objet_U * Domaine_bord_32_64<_T_>::cree_instance()
How to cite in this doc:
:ref:`Objet_U * Domaine_bord_32_64<_T_>::cree_instance() <public-static-objet-u-ptr-domaine-bord-32-64-t-cree-instance>`
[Objet_U * Domaine_bord_32_64<_T_>::cree_instance()](#public-static-objet-u-ptr-domaine-bord-32-64-t-cree-instance)
extraire_domaine_bord
void Domaine_bord_32_64<_SIZE_>::extraire_domaine_bord(const Domaine_t &src, const Nom &nom_bord, Domaine_t &dest, ArrOfInt_t &renum_som)

remplit le domaine “dest” avec les sommets et les faces du bord “nom_bord” du domaine “src”.

Les sommets du domaine dest sont uniquement les sommets qui sont sur une face du bord. Le tableau renum_som est dimensionne a dest.nb_som() et rempli comme suit: renum_som[i] est l’indice dans le domaine “src” du sommet i du domaine “dest”.

References
How to cite in this doc:
:ref:`void Domaine_bord_32_64<_SIZE_>::extraire_domaine_bord(const Domaine_t &src, const Nom &nom_bord, Domaine_t &dest, ArrOfInt_t &renum_som) <public-static-void-domaine-bord-32-64-size-extraire-domaine-bord-const-domaine-t-ref-src-const-nom-ref-nom-bord-domaine-t-ref-dest-arrofint-t-ref-renum-som>`
[void Domaine_bord_32_64<_SIZE_>::extraire_domaine_bord(const Domaine_t &src, const Nom &nom_bord, Domaine_t &dest, ArrOfInt_t &renum_som)](#public-static-void-domaine-bord-32-64-size-extraire-domaine-bord-const-domaine-t-ref-src-const-nom-ref-nom-bord-domaine-t-ref-dest-arrofint-t-ref-renum-som)
info
const Type_info * Domaine_bord_32_64<_T_>::info()
How to cite in this doc:
:ref:`const Type_info * Domaine_bord_32_64<_T_>::info() <public-static-const-type-info-ptr-domaine-bord-32-64-t-info>`
[const Type_info * Domaine_bord_32_64<_T_>::info()](#public-static-const-type-info-ptr-domaine-bord-32-64-t-info)
self_cast
const Domaine_bord_32_64<_T_> & Domaine_bord_32_64<_T_>::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Domaine_bord_32_64<_T_> & Domaine_bord_32_64<_T_>::self_cast(const Objet_U &) <public-static-const-domaine-bord-32-64-t-ref-domaine-bord-32-64-t-self-cast-const-objet-u-ref>`
[const Domaine_bord_32_64<_T_> & Domaine_bord_32_64<_T_>::self_cast(const Objet_U &)](#public-static-const-domaine-bord-32-64-t-ref-domaine-bord-32-64-t-self-cast-const-objet-u-ref)
self_cast
Domaine_bord_32_64<_T_> & Domaine_bord_32_64<_T_>::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Domaine_bord_32_64<_T_> & Domaine_bord_32_64<_T_>::self_cast(Objet_U &) <public-static-domaine-bord-32-64-t-ref-domaine-bord-32-64-t-self-cast-objet-u-ref>`
[Domaine_bord_32_64<_T_> & Domaine_bord_32_64<_T_>::self_cast(Objet_U &)](#public-static-domaine-bord-32-64-t-ref-domaine-bord-32-64-t-self-cast-objet-u-ref)
printOn
Sortie & Domaine_bord_32_64<_SIZE_>::printOn(Sortie &x) const override

pour l’instant exit()

Reimplements:

How to cite in this doc:
:ref:`Sortie & Domaine_bord_32_64<_SIZE_>::printOn(Sortie &x) const override <protected-sortie-ref-domaine-bord-32-64-size-printon-sortie-ref-x-const-override>`
[Sortie & Domaine_bord_32_64<_SIZE_>::printOn(Sortie &x) const override](#protected-sortie-ref-domaine-bord-32-64-size-printon-sortie-ref-x-const-override)
readOn
Entree & Domaine_bord_32_64<_SIZE_>::readOn(Entree &) override

pour l’instant exit()

Reimplements:

How to cite in this doc:
:ref:`Entree & Domaine_bord_32_64<_SIZE_>::readOn(Entree &) override <protected-entree-ref-domaine-bord-32-64-size-readon-entree-ref-override>`
[Entree & Domaine_bord_32_64<_SIZE_>::readOn(Entree &) override](#protected-entree-ref-domaine-bord-32-64-size-readon-entree-ref-override)

Attributes Documentation#

info_obj (public)
const Type_info Domaine_bord_32_64<_SIZE_>::info_obj
bord_source_ (protected)
Nom Domaine_bord_32_64<_SIZE_>::bord_source_
domaine_source_ (protected)
TRUST_Ref<Domaine_t *> Domaine_bord_32_64<_SIZE_>::domaine_source_
renum_som_ (protected)
ArrOfInt_t Domaine_bord_32_64<_SIZE_>::renum_som_