16#ifndef Faces_builder_included
17#define Faces_builder_included
20#include <Bords_Internes.h>
21#include <Poly_geom_base.h>
23#include <NettoieNoeuds.h>
24#include <Polyedriser.h>
25#include <Raccord_base.h>
29#include <Domaine_forward.h>
30#include <Static_Int_Lists.h>
31#include <NettoieNoeuds.h>
37template <
typename _SIZE_>
74 void check_erreur_faces(
const char *message,
const ArrOfInt_t& liste_faces)
const;
79 const IntTab_t& les_elements()
const {
return *les_elements_ptr_; }
80 const Static_Int_Lists_t& connectivite_som_elem()
const {
return *connectivite_som_elem_ptr_; }
81 const IntTab& faces_element_reference(
int_t elem_t)
const;
94 IntTab faces_element_reference_old_;
Classe Bords Cette classe represente une liste d'objets de type Bord.
Class Bords_Internes Cette classe represente une liste d'objets de type Bords_Interne.
classe Domaine_32_64 un Domaine est un maillage compose d'un ensemble d'elements geometriques de meme...
Classe Faces Faces decrit un ensemble de faces par leur type (point ,segment, triangle ou quadrangle)...
classe outil pour construire les faces d'un domaine (utilisee uniquement pour creer les tableau des f...
Joints_32_64< _SIZE_ > Joints_t
IntTab_T< _SIZE_ > IntTab_t
Bords_32_64< _SIZE_ > Bords_t
Frontiere_32_64< _SIZE_ > Frontiere_t
NettoieNoeuds_32_64< _SIZE_ > NettoieNoeuds_t
SmallArrOfTID_T< _SIZE_ > SmallArrOfTID_t
Faces_builder_32_64< _SIZE_ > Faces_builder_t
Groupes_Faces_32_64< _SIZE_ > Groupes_Faces_t
static int chercher_face_element(const IntTab_t &elem_som, const IntTab &faces_element_ref, const SmallArrOfTID_t &une_face, const int_t elem)
Static_Int_Lists_32_64< _SIZE_ > Static_Int_Lists_t
DoubleTab_T< _SIZE_ > DoubleTab_t
Faces_32_64< _SIZE_ > Faces_t
Bords_Internes_32_64< _SIZE_ > Bords_Internes_t
ArrOfInt_T< _SIZE_ > ArrOfInt_t
Raccords_32_64< _SIZE_ > Raccords_t
Poly_geom_base_32_64< _SIZE_ > Poly_geom_base_t
Joint_32_64< _SIZE_ > Joint_t
Groupe_Faces_32_64< _SIZE_ > Groupe_Faces_t
void creer_faces_reeles(Domaine_t &domaine, const Static_Int_Lists_t &connect_som_elem, Faces_t &les_faces, IntTab_t &elem_faces)
A partir de la description des elements du domaine et des frontieres (bords, raccords,...
Domaine_32_64< _SIZE_ > Domaine_t
Classe Groupe_Face La classe sert a representer une selection de faces lu dans le fichier med.
Class Groupes_Faces Cette classe represente une liste d'objets de type Groupe_Faces.
La classe Joint est une Frontiere qui contient les faces et les sommets de joint avec le domaine PEvo...
Classe Joints Cette classe represente une liste d'objet de type Joint.
Classe NettoieNoeuds x->alpha x.
Base class for polyedrons and polygons. Connectivity is stored in descending mode:
Classe Raccords Cette represente une liste d'objets de type Raccord.
Cette classe permet de stocker des listes d'entiers accessibles en temps constant.