TrioCFD 1.9.8
TrioCFD documentation
Loading...
Searching...
No Matches
Groupes_Faces_32_64< _SIZE_ > Class Template Reference

Class Groupes_Faces Cette classe represente une liste d'objets de type Groupe_Faces. More...

#include <Groupes_Faces.h>

Inheritance diagram for Groupes_Faces_32_64< _SIZE_ >:
[legend]
Collaboration diagram for Groupes_Faces_32_64< _SIZE_ >:
[legend]

Public Types

using int_t = _SIZE_
using ArrOfInt_t = ArrOfInt_T<_SIZE_>
using Domaine_t = Domaine_32_64<_SIZE_>

Public Member Functions

void associer_domaine (const Domaine_t &)
 Associe un domaine a tous les objets Groupe_Faces de la liste.
int_t nb_faces () const
 Renvoie le nombre total de faces contenues dans la liste des Groupe_Faces, i.
int nb_groupes_faces () const
int_t nb_faces (Type_Face type) const
 Renvoie le nombre total de faces de type specifie contenues dans la liste des Groupe_Faces.
void renumerote (ArrOfInt_t &reverse_index)

Detailed Description

template<typename _SIZE_>
class Groupes_Faces_32_64< _SIZE_ >

Class Groupes_Faces Cette classe represente une liste d'objets de type Groupe_Faces.

See also
Groupes_Faces

Definition at line 27 of file Groupes_Faces.h.

Member Typedef Documentation

◆ ArrOfInt_t

template<typename _SIZE_>
using Groupes_Faces_32_64< _SIZE_ >::ArrOfInt_t = ArrOfInt_T<_SIZE_>

Definition at line 33 of file Groupes_Faces.h.

◆ Domaine_t

template<typename _SIZE_>
using Groupes_Faces_32_64< _SIZE_ >::Domaine_t = Domaine_32_64<_SIZE_>

Definition at line 34 of file Groupes_Faces.h.

◆ int_t

template<typename _SIZE_>
using Groupes_Faces_32_64< _SIZE_ >::int_t = _SIZE_

Definition at line 32 of file Groupes_Faces.h.

Member Function Documentation

◆ associer_domaine()

template<typename _SIZE_>
void Groupes_Faces_32_64< _SIZE_ >::associer_domaine ( const Domaine_t & un_domaine)

Associe un domaine a tous les objets Groupe_Faces de la liste.

Parameters
(Domaine&un_domaine) le domaine a associer aux Groupe_Faces de la liste

Definition at line 31 of file Groupes_Faces.cpp.

◆ nb_faces() [1/2]

template<typename _SIZE_>
Groupes_Faces_32_64< _SIZE_ >::int_t Groupes_Faces_32_64< _SIZE_ >::nb_faces ( ) const

Renvoie le nombre total de faces contenues dans la liste des Groupe_Faces, i.

e. la somme de toutes les faces de tous les objet Groupe_Faces contenu dans la liste.

Returns
(int) le nombre total de faces contenues dans la liste des Groupe_Faces

Definition at line 45 of file Groupes_Faces.cpp.

◆ nb_faces() [2/2]

template<typename _SIZE_>
Groupes_Faces_32_64< _SIZE_ >::int_t Groupes_Faces_32_64< _SIZE_ >::nb_faces ( Type_Face type) const

Renvoie le nombre total de faces de type specifie contenues dans la liste des Groupe_Faces.

i.e. la somme de toutes les faces de type specifie de tous les objet Groupe_Faces contenu dans la liste.

Parameters
(Type_Facetype) le type des faces a compter
Returns
(int) le nombre total de faces contenues dans la liste des Groupe_Faces

Definition at line 63 of file Groupes_Faces.cpp.

◆ nb_groupes_faces()

template<typename _SIZE_>
int Groupes_Faces_32_64< _SIZE_ >::nb_groupes_faces ( ) const
inline

Definition at line 38 of file Groupes_Faces.h.

◆ renumerote()

template<typename _SIZE_>
void Groupes_Faces_32_64< _SIZE_ >::renumerote ( ArrOfInt_t & reverse_index)

Mise a jour des indices des groupes de faces avec table inversee: reverse_index[ancien_numero] = nouveau numero: necessaire lorsque les numeros des faces ont ete modifies

Definition at line 76 of file Groupes_Faces.cpp.


The documentation for this class was generated from the following files: