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,...
Groupe_Face class — represents a selection of faces read from a med file.
Groupes_Faces class — represents a list of Groupe_Faces objects.
Domaine_32_64< _SIZE_ > Domaine_t
ArrOfInt_T< _SIZE_ > ArrOfInt_t
void associer_domaine(const Domaine_t &)
Associates a domain to all Groupe_Faces objects in the list.
void renumerote(ArrOfInt_t &reverse_index)
int_t nb_faces() const
Returns the total number of faces contained in the list of Groupe_Faces, i.
Base class for output streams.
_SIZE_ size_array() const