16#include <Groupes_Faces.h>
20template <
typename _SIZE_>
23template <
typename _SIZE_>
30template <
typename _SIZE_>
33 for (
auto& itr : *
this) itr.associer_domaine(un_domaine);
44template <
typename _SIZE_>
48 for (
const auto &itr : *
this) nombre += itr.nb_faces();
62template <
typename _SIZE_>
66 for (
const auto &itr : *
this)
67 if (type == itr.faces().type_face()) nombre += itr.nb_faces();
75template <
typename _SIZE_>
78 for (
auto &itr : *
this)
80 ArrOfInt_t& indices_faces = itr.get_indices_faces();
82 assert(nbfaces2 == itr.nb_faces());
83 for (
int_t i = 0; i < nbfaces2; i++)
85 const int_t old = indices_faces[i];
86 indices_faces[i] = reverse_index[old];
Class defining operators and methods for all reading operation in an input flow (file,...
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.
Domaine_32_64< _SIZE_ > Domaine_t
ArrOfInt_T< _SIZE_ > ArrOfInt_t
void associer_domaine(const Domaine_t &)
Associe un domaine a tous les objets Groupe_Faces de la liste.
void renumerote(ArrOfInt_t &reverse_index)
int_t nb_faces() const
Renvoie le nombre total de faces contenues dans la liste des Groupe_Faces, i.
Classe de base des flux de sortie.
_SIZE_ size_array() const