Polyedre_32_64#

#include <Polyedre.h>
Brief description

Classe Polyedre Cette represente l’element geometrique Polyedre.

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:`Polyedre\_32\_64 <class-template-polyedre-32-64>`
[Polyedre\_32\_64](#class-template-polyedre-32-64)

Detailed description#

Un polyedre est un element defini par ses faces de type Type_Face::polygone_3D

Inherits from#

Inheritance graph#

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

../../../../../_images/classPolyedre__32__64__inherit__graph.png

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

affecte_connectivite_numero_global#

Definition
void Polyedre_32_64<_SIZE_>::affecte_connectivite_numero_global(const ArrOfInt_t &Nodes, const ArrOfInt_t &FacesIndex, const ArrOfInt_t &PolyhedronIndex, IntTab_t &les_elems)
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 Polyedre_32_64<_SIZE_>::affecte_connectivite_numero_global(const ArrOfInt_t &Nodes, const ArrOfInt_t &FacesIndex, const ArrOfInt_t &PolyhedronIndex, IntTab_t &les_elems) <polyedre-32-64-public-void-polyedre-32-64-size-affecte-connectivite-numero-global-const-arrofint-t-ref-nodes-const-arrofint-t-ref-facesindex-const-arrofint-t-ref-polyhedronindex-inttab-t-ref-les-elems>`
[void Polyedre_32_64<_SIZE_>::affecte_connectivite_numero_global(const ArrOfInt_t &Nodes, const ArrOfInt_t &FacesIndex, const ArrOfInt_t &PolyhedronIndex, IntTab_t &les_elems)](#polyedre-32-64-public-void-polyedre-32-64-size-affecte-connectivite-numero-global-const-arrofint-t-ref-nodes-const-arrofint-t-ref-facesindex-const-arrofint-t-ref-polyhedronindex-inttab-t-ref-les-elems)

ajouter_elements#

Definition
void Polyedre_32_64<_SIZE_>::ajouter_elements(const Elem_geom_base_32_64< _SIZE_ > &new_elem, const IntTab_t &new_elems, IntTab_t &les_elems)
Brief description

on va ajouter les elements de type new_elem aux elements deja presents dans les_elems et dans new_elems

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 Polyedre_32_64<_SIZE_>::ajouter_elements(const Elem_geom_base_32_64< _SIZE_ > &new_elem, const IntTab_t &new_elems, IntTab_t &les_elems) <polyedre-32-64-public-void-polyedre-32-64-size-ajouter-elements-const-elem-geom-base-32-64-size-ref-new-elem-const-inttab-t-ref-new-elems-inttab-t-ref-les-elems>`
[void Polyedre_32_64<_SIZE_>::ajouter_elements(const Elem_geom_base_32_64< _SIZE_ > &new_elem, const IntTab_t &new_elems, IntTab_t &les_elems)](#polyedre-32-64-public-void-polyedre-32-64-size-ajouter-elements-const-elem-geom-base-32-64-size-ref-new-elem-const-inttab-t-ref-new-elems-inttab-t-ref-les-elems)

build_reduced#

Definition
void Polyedre_32_64<_SIZE_>::build_reduced(TRUST_Deriv< Elem_geom_base_32_64< int > > &type_elem, const ArrOfInt_t &elems_sous_part) 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:`void Polyedre_32_64<_SIZE_>::build_reduced(TRUST_Deriv< Elem_geom_base_32_64< int > > &type_elem, const ArrOfInt_t &elems_sous_part) const override <polyedre-32-64-public-void-polyedre-32-64-size-build-reduced-trust-deriv-elem-geom-base-32-64-int-ref-type-elem-const-arrofint-t-ref-elems-sous-part-const-override>`
[void Polyedre_32_64<_SIZE_>::build_reduced(TRUST_Deriv< Elem_geom_base_32_64< int > > &type_elem, const ArrOfInt_t &elems_sous_part) const override](#polyedre-32-64-public-void-polyedre-32-64-size-build-reduced-trust-deriv-elem-geom-base-32-64-int-ref-type-elem-const-arrofint-t-ref-elems-sous-part-const-override)

calculer_centres_gravite#

Definition
void Polyedre_32_64<_SIZE_>::calculer_centres_gravite(DoubleTab_t &xp) const override
Brief description

Compute all centers of mass of all elements in the domain.

Detailed description

Calcule les centres de gravites de tous les elements du domaine associe a l’element goemetrique.

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 Polyedre_32_64<_SIZE_>::calculer_centres_gravite(DoubleTab_t &xp) const override <polyedre-32-64-public-void-polyedre-32-64-size-calculer-centres-gravite-doubletab-t-ref-xp-const-override>`
[void Polyedre_32_64<_SIZE_>::calculer_centres_gravite(DoubleTab_t &xp) const override](#polyedre-32-64-public-void-polyedre-32-64-size-calculer-centres-gravite-doubletab-t-ref-xp-const-override)

calculer_un_centre_gravite#

Definition
void Polyedre_32_64<_SIZE_>::calculer_un_centre_gravite(const int_t elem, DoubleVect &xp) 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:`void Polyedre_32_64<_SIZE_>::calculer_un_centre_gravite(const int_t elem, DoubleVect &xp) const override <polyedre-32-64-public-void-polyedre-32-64-size-calculer-un-centre-gravite-const-int-t-elem-doublevect-ref-xp-const-override>`
[void Polyedre_32_64<_SIZE_>::calculer_un_centre_gravite(const int_t elem, DoubleVect &xp) const override](#polyedre-32-64-public-void-polyedre-32-64-size-calculer-un-centre-gravite-const-int-t-elem-doublevect-ref-xp-const-override)

calculer_volumes#

Definition
void Polyedre_32_64<_SIZE_>::calculer_volumes(DoubleVect_t &vols) const override
Brief description

NE FAIT RIEN: A CODER Calcule les volumes des elements du domaine associe.

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 Polyedre_32_64<_SIZE_>::calculer_volumes(DoubleVect_t &vols) const override <polyedre-32-64-public-void-polyedre-32-64-size-calculer-volumes-doublevect-t-ref-vols-const-override>`
[void Polyedre_32_64<_SIZE_>::calculer_volumes(DoubleVect_t &vols) const override](#polyedre-32-64-public-void-polyedre-32-64-size-calculer-volumes-doublevect-t-ref-vols-const-override)

compute_virtual_index#

Definition
void Polyedre_32_64<_SIZE_>::compute_virtual_index() 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:`void Polyedre_32_64<_SIZE_>::compute_virtual_index() override <polyedre-32-64-public-void-polyedre-32-64-size-compute-virtual-index-override>`
[void Polyedre_32_64<_SIZE_>::compute_virtual_index() override](#polyedre-32-64-public-void-polyedre-32-64-size-compute-virtual-index-override)

contient#

Definition
int Polyedre_32_64<_SIZE_>::contient(const ArrOfDouble &pos, int_t elem) const override
Brief description

NE FAIT RIEN: A CODER, renvoie toujours 0.

Detailed description

Renvoie 1 si l’element “element” du domaine associe a l’element geometrique contient le point de coordonnees specifiees par le parametre “pos”. Renvoie 0 sinon.

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 Polyedre_32_64<_SIZE_>::contient(const ArrOfDouble &pos, int_t elem) const override <polyedre-32-64-public-int-polyedre-32-64-size-contient-const-arrofdouble-ref-pos-int-t-elem-const-override>`
[int Polyedre_32_64<_SIZE_>::contient(const ArrOfDouble &pos, int_t elem) const override](#polyedre-32-64-public-int-polyedre-32-64-size-contient-const-arrofdouble-ref-pos-int-t-elem-const-override)

contient#

Definition
int Polyedre_32_64<_SIZE_>::contient(const SmallArrOfTID_t &soms, int_t elem) const override
Brief description

NE FAIT RIEN: A CODER, renvoie toujours 0 Renvoie 1 si les sommets specifies par le parametre “pos”.

Detailed description

sont les sommets de l’element “element” du domaine associe a l’element geometrique.

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 Polyedre_32_64<_SIZE_>::contient(const SmallArrOfTID_t &soms, int_t elem) const override <polyedre-32-64-public-int-polyedre-32-64-size-contient-const-smallarroftid-t-ref-soms-int-t-elem-const-override>`
[int Polyedre_32_64<_SIZE_>::contient(const SmallArrOfTID_t &soms, int_t elem) const override](#polyedre-32-64-public-int-polyedre-32-64-size-contient-const-smallarroftid-t-ref-soms-int-t-elem-const-override)

duplique#

Definition
int Polyedre_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 Polyedre_32_64<_T_>::duplique() const override <polyedre-32-64-public-int-polyedre-32-64-t-duplique-const-override>`
[int Polyedre_32_64<_T_>::duplique() const override](#polyedre-32-64-public-int-polyedre-32-64-t-duplique-const-override)

face_sommet#

Definition
int Polyedre_32_64<_SIZE_>::face_sommet(int i, int j) const override
Brief description

Renvoie le numero du j - ieme sommet de la i - ieme face de l’element.

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 Polyedre_32_64<_SIZE_>::face_sommet(int i, int j) const override <polyedre-32-64-public-int-polyedre-32-64-size-face-sommet-int-i-int-j-const-override>`
[int Polyedre_32_64<_SIZE_>::face_sommet(int i, int j) const override](#polyedre-32-64-public-int-polyedre-32-64-size-face-sommet-int-i-int-j-const-override)

get_info#

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

get_nb_som_face_max#

Definition
int Polyedre_32_64<_SIZE_>::get_nb_som_face_max() 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 Polyedre_32_64<_SIZE_>::get_nb_som_face_max() const <polyedre-32-64-public-int-polyedre-32-64-size-get-nb-som-face-max-const>`
[int Polyedre_32_64<_SIZE_>::get_nb_som_face_max() const](#polyedre-32-64-public-int-polyedre-32-64-size-get-nb-som-face-max-const)

get_somme_nb_faces_elem#

Definition
Polyedre_32_64<_SIZE_>::int_t Polyedre_32_64<_SIZE_>::get_somme_nb_faces_elem() 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:`Polyedre_32_64<_SIZE_>::int_t Polyedre_32_64<_SIZE_>::get_somme_nb_faces_elem() const override <polyedre-32-64-public-polyedre-32-64-size-int-t-polyedre-32-64-size-get-somme-nb-faces-elem-const-override>`
[Polyedre_32_64<_SIZE_>::int_t Polyedre_32_64<_SIZE_>::get_somme_nb_faces_elem() const override](#polyedre-32-64-public-polyedre-32-64-size-int-t-polyedre-32-64-size-get-somme-nb-faces-elem-const-override)

get_tab_faces_sommets_locaux#

Definition
int Polyedre_32_64<_SIZE_>::get_tab_faces_sommets_locaux(IntTab &faces_som_local) const override
Brief description

remplit le tableau faces_som_local(i,j)

Detailed description

Celui - ci donne pour 0 < = i < nb_faces() et 0 < = j <nb_som_face(i) le numero local du sommet sur l’element. On a 0 < = faces_sommets_locaux(i,j) < nb_som() Si toutes les faces de l’element n’ont pas le meme nombre de sommets, le nombre de colonnes du tableau est le plus grand nombre de sommets, et les cases inutilisees du tableau sont mises a - 1 On renvoie 1 si toutes les faces ont le meme nombre d’elements, 0 sinon.

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 Polyedre_32_64<_SIZE_>::get_tab_faces_sommets_locaux(IntTab &faces_som_local) const override <polyedre-32-64-public-int-polyedre-32-64-size-get-tab-faces-sommets-locaux-inttab-ref-faces-som-local-const-override>`
[int Polyedre_32_64<_SIZE_>::get_tab_faces_sommets_locaux(IntTab &faces_som_local) const override](#polyedre-32-64-public-int-polyedre-32-64-size-get-tab-faces-sommets-locaux-inttab-ref-faces-som-local-const-override)

get_tab_faces_sommets_locaux#

Definition
int Polyedre_32_64<_SIZE_>::get_tab_faces_sommets_locaux(IntTab &faces_som_local, int_t elem) 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:`int Polyedre_32_64<_SIZE_>::get_tab_faces_sommets_locaux(IntTab &faces_som_local, int_t elem) const override <polyedre-32-64-public-int-polyedre-32-64-size-get-tab-faces-sommets-locaux-inttab-ref-faces-som-local-int-t-elem-const-override>`
[int Polyedre_32_64<_SIZE_>::get_tab_faces_sommets_locaux(IntTab &faces_som_local, int_t elem) const override](#polyedre-32-64-public-int-polyedre-32-64-size-get-tab-faces-sommets-locaux-inttab-ref-faces-som-local-int-t-elem-const-override)

getElemIndex#

Definition
const ArrOfInt_t & Polyedre_32_64<_SIZE_>::getElemIndex() 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:`const ArrOfInt_t & Polyedre_32_64<_SIZE_>::getElemIndex() const override <polyedre-32-64-public-const-arrofint-t-ref-polyedre-32-64-size-getelemindex-const-override>`
[const ArrOfInt_t & Polyedre_32_64<_SIZE_>::getElemIndex() const override](#polyedre-32-64-public-const-arrofint-t-ref-polyedre-32-64-size-getelemindex-const-override)

getFacesIndex#

Definition
const ArrOfInt_t & Polyedre_32_64<_SIZE_>::getFacesIndex() 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 ArrOfInt_t & Polyedre_32_64<_SIZE_>::getFacesIndex() const <polyedre-32-64-public-const-arrofint-t-ref-polyedre-32-64-size-getfacesindex-const>`
[const ArrOfInt_t & Polyedre_32_64<_SIZE_>::getFacesIndex() const](#polyedre-32-64-public-const-arrofint-t-ref-polyedre-32-64-size-getfacesindex-const)

getNodes#

Definition
const BigArrOfInt_t & Polyedre_32_64<_SIZE_>::getNodes() 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 BigArrOfInt_t & Polyedre_32_64<_SIZE_>::getNodes() const <polyedre-32-64-public-const-bigarrofint-t-ref-polyedre-32-64-size-getnodes-const>`
[const BigArrOfInt_t & Polyedre_32_64<_SIZE_>::getNodes() const](#polyedre-32-64-public-const-bigarrofint-t-ref-polyedre-32-64-size-getnodes-const)

getPolyhedronIndex#

Definition
const ArrOfInt_t & Polyedre_32_64<_SIZE_>::getPolyhedronIndex() 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 ArrOfInt_t & Polyedre_32_64<_SIZE_>::getPolyhedronIndex() const <polyedre-32-64-public-const-arrofint-t-ref-polyedre-32-64-size-getpolyhedronindex-const>`
[const ArrOfInt_t & Polyedre_32_64<_SIZE_>::getPolyhedronIndex() const](#polyedre-32-64-public-const-arrofint-t-ref-polyedre-32-64-size-getpolyhedronindex-const)

getsetNodes#

Definition
BigArrOfInt_t & Polyedre_32_64<_SIZE_>::getsetNodes()
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:`BigArrOfInt_t & Polyedre_32_64<_SIZE_>::getsetNodes() <polyedre-32-64-public-bigarrofint-t-ref-polyedre-32-64-size-getsetnodes>`
[BigArrOfInt_t & Polyedre_32_64<_SIZE_>::getsetNodes()](#polyedre-32-64-public-bigarrofint-t-ref-polyedre-32-64-size-getsetnodes)

getsetPolyhedronIndex#

Definition
ArrOfInt_t & Polyedre_32_64<_SIZE_>::getsetPolyhedronIndex()
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:`ArrOfInt_t & Polyedre_32_64<_SIZE_>::getsetPolyhedronIndex() <polyedre-32-64-public-arrofint-t-ref-polyedre-32-64-size-getsetpolyhedronindex>`
[ArrOfInt_t & Polyedre_32_64<_SIZE_>::getsetPolyhedronIndex()](#polyedre-32-64-public-arrofint-t-ref-polyedre-32-64-size-getsetpolyhedronindex)

info_obj#

Definition
const Type_info Polyedre_32_64<trustIdType>::info_obj("Polyedre" "_64", Polyedre_32_64< trustIdType >::cree_instance, 1, Polyedre_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 Polyedre_32_64<trustIdType>::info_obj("Polyedre" "_64", Polyedre_32_64< trustIdType >::cree_instance, 1, Polyedre_32_64bases< trustIdType >) <polyedre-32-64-public-const-type-info-polyedre-32-64-trustidtype-info-obj-"polyedre"-"-64"-polyedre-32-64-trustidtype-cree-instance-1-polyedre-32-64bases-trustidtype>`
[const Type_info Polyedre_32_64<trustIdType>::info_obj("Polyedre" "_64", Polyedre_32_64< trustIdType >::cree_instance, 1, Polyedre_32_64bases< trustIdType >)](#polyedre-32-64-public-const-type-info-polyedre-32-64-trustidtype-info-obj-"polyedre"-"-64"-polyedre-32-64-trustidtype-cree-instance-1-polyedre-32-64bases-trustidtype)

info_obj#

Definition
const Type_info Polyedre_32_64<int>::info_obj("Polyedre", Polyedre_32_64< int >::cree_instance, 1, Polyedre_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 Polyedre_32_64<int>::info_obj("Polyedre", Polyedre_32_64< int >::cree_instance, 1, Polyedre_32_64bases< int >) <polyedre-32-64-public-const-type-info-polyedre-32-64-int-info-obj-"polyedre"-polyedre-32-64-int-cree-instance-1-polyedre-32-64bases-int>`
[const Type_info Polyedre_32_64<int>::info_obj("Polyedre", Polyedre_32_64< int >::cree_instance, 1, Polyedre_32_64bases< int >)](#polyedre-32-64-public-const-type-info-polyedre-32-64-int-info-obj-"polyedre"-polyedre-32-64-int-cree-instance-1-polyedre-32-64bases-int)

nb_faces#

Definition
int Polyedre_32_64<_SIZE_>::nb_faces(int=0) const override
Brief description

Renvoie le nombre de faces du type specifie que possede l’element geometrique.

Detailed description

Un Polyedre a 1 type de faces: polygon_3D

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 Polyedre_32_64<_SIZE_>::nb_faces(int=0) const override <polyedre-32-64-public-int-polyedre-32-64-size-nb-faces-int-equal-0-const-override>`
[int Polyedre_32_64<_SIZE_>::nb_faces(int=0) const override](#polyedre-32-64-public-int-polyedre-32-64-size-nb-faces-int-equal-0-const-override)

nb_som#

Definition
int Polyedre_32_64<_SIZE_>::nb_som() const override
Brief description

Renvoie le nombre de sommets d’un Polyedre.

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:`int Polyedre_32_64<_SIZE_>::nb_som() const override <polyedre-32-64-public-int-polyedre-32-64-size-nb-som-const-override>`
[int Polyedre_32_64<_SIZE_>::nb_som() const override](#polyedre-32-64-public-int-polyedre-32-64-size-nb-som-const-override)

nb_som_face#

Definition
int Polyedre_32_64<_SIZE_>::nb_som_face(int=0) const override
Brief description

Renvoie le nombre maximum de sommets des faces du type specifie.

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:`int Polyedre_32_64<_SIZE_>::nb_som_face(int=0) const override <polyedre-32-64-public-int-polyedre-32-64-size-nb-som-face-int-equal-0-const-override>`
[int Polyedre_32_64<_SIZE_>::nb_som_face(int=0) const override](#polyedre-32-64-public-int-polyedre-32-64-size-nb-som-face-int-equal-0-const-override)

nom_lml#

Definition
const Nom & Polyedre_32_64<_SIZE_>::nom_lml() const override
Brief description

Renvoie le nom LML d’un polyedre = “POLYEDRE_” + nb_som_max.

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 Nom & Polyedre_32_64<_SIZE_>::nom_lml() const override <polyedre-32-64-public-const-nom-ref-polyedre-32-64-size-nom-lml-const-override>`
[const Nom & Polyedre_32_64<_SIZE_>::nom_lml() const override](#polyedre-32-64-public-const-nom-ref-polyedre-32-64-size-nom-lml-const-override)

Polyedre_32_64#

Definition
Polyedre_32_64<_SIZE_>::Polyedre_32_64()
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:`Polyedre_32_64<_SIZE_>::Polyedre_32_64() <polyedre-32-64-public-polyedre-32-64-size-polyedre-32-64>`
[Polyedre_32_64<_SIZE_>::Polyedre_32_64()](#polyedre-32-64-public-polyedre-32-64-size-polyedre-32-64)

remplir_Nodes_glob#

Definition
void Polyedre_32_64<_SIZE_>::remplir_Nodes_glob(ArrOfInt_t &Nodes_glob, const IntTab_t &les_elems) 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:`void Polyedre_32_64<_SIZE_>::remplir_Nodes_glob(ArrOfInt_t &Nodes_glob, const IntTab_t &les_elems) const <polyedre-32-64-public-void-polyedre-32-64-size-remplir-nodes-glob-arrofint-t-ref-nodes-glob-const-inttab-t-ref-les-elems-const>`
[void Polyedre_32_64<_SIZE_>::remplir_Nodes_glob(ArrOfInt_t &Nodes_glob, const IntTab_t &les_elems) const](#polyedre-32-64-public-void-polyedre-32-64-size-remplir-nodes-glob-arrofint-t-ref-nodes-glob-const-inttab-t-ref-les-elems-const)

set_nb_som_face_max#

Definition
void Polyedre_32_64<_SIZE_>::set_nb_som_face_max(int s)
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 Polyedre_32_64<_SIZE_>::set_nb_som_face_max(int s) <polyedre-32-64-public-void-polyedre-32-64-size-set-nb-som-face-max-int-s>`
[void Polyedre_32_64<_SIZE_>::set_nb_som_face_max(int s)](#polyedre-32-64-public-void-polyedre-32-64-size-set-nb-som-face-max-int-s)

taille_memoire#

Definition
unsigned Polyedre_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 Polyedre_32_64<_T_>::taille_memoire() const override <polyedre-32-64-public-unsigned-polyedre-32-64-t-taille-memoire-const-override>`
[unsigned Polyedre_32_64<_T_>::taille_memoire() const override](#polyedre-32-64-public-unsigned-polyedre-32-64-t-taille-memoire-const-override)

type_face#

Definition
Type_Face Polyedre_32_64<_SIZE_>::type_face(int=0) const override
Brief description

Renvoie le i - ieme type de face.

Detailed description

Un polyedre a 2 types de face: quadrangle et triangle

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:`Type_Face Polyedre_32_64<_SIZE_>::type_face(int=0) const override <polyedre-32-64-public-type-face-polyedre-32-64-size-type-face-int-equal-0-const-override>`
[Type_Face Polyedre_32_64<_SIZE_>::type_face(int=0) const override](#polyedre-32-64-public-type-face-polyedre-32-64-size-type-face-int-equal-0-const-override)

~Polyedre_32_64#

Definition
Polyedre_32_64<_T_>::~Polyedre_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:`Polyedre_32_64<_T_>::~Polyedre_32_64() <polyedre-32-64-public-polyedre-32-64-t-dtor-polyedre-32-64>`
[Polyedre_32_64<_T_>::~Polyedre_32_64()](#polyedre-32-64-public-polyedre-32-64-t-dtor-polyedre-32-64)

cree_instance#

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

info#

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

self_cast#

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

self_cast#

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

printOn#

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

NE FAIT RIEN.

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

readOn#

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

NE FAIT RIEN.

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

Attributes Documentation#

info_obj (public)
const Type_info Polyedre_32_64<_SIZE_>::info_obj
nb_som_face_max_ (protected)
int Polyedre_32_64<_SIZE_>::nb_som_face_max_
Nodes_ (protected)
BigArrOfInt_t Polyedre_32_64<_SIZE_>::Nodes_

Nodes_[s] local index (in the reference frame of an element) of the vertex of a given face, where as elem(ele,s) will give the global index.

PolyhedronIndex_ (protected)
ArrOfInt_t Polyedre_32_64<_SIZE_>::PolyhedronIndex_

PolyhedronIndex_[ele] gives the index of the first face of the polyedron ‘ele’ in FaceIndex_ (see base class)

dimension (protected)
int Objet_U::dimension

Friends#

  • friend class Polyedre_32_64