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_;
Class Bords This class represents a list of objects of type Bord.
Class Bords_Internes This class represents a list of objects of type Bords_Interne.
class Domaine_32_64 A Domain is a mesh composed of a set of geometric elements of the same type.
Class Faces Faces describes a set of faces by their type (point, segment, triangle or quadrangle),...
Helper class for building the faces of a domain. (used only to create the arrays of real faces).
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)
From the description of the domain elements and boundaries (borders, connections, face groups,...
Domaine_32_64< _SIZE_ > Domaine_t
Groupe_Face class — represents a selection of faces read from a med file.
Groupes_Faces class — represents a list of Groupe_Faces objects.
The Joint class is a Frontiere that contains the joint faces and vertices with the neighboring domain...
Joints class — represents a list of Joint objects.
Class NettoieNoeuds x->alpha x.
Base class for polyedrons and polygons. Connectivity is stored in descending mode:
Class Raccords This represents a list of Raccord type objects.
This class allows storing lists of integers accessible in constant time.