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

Groupes_Faces class — represents a list of Groupe_Faces objects. 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 &)
 Associates a domain to all Groupe_Faces objects in the list.
int_t nb_faces () const
 Returns the total number of faces contained in the list of Groupe_Faces, i.
int nb_groupes_faces () const
int_t nb_faces (Type_Face type) const
 Returns the total number of faces of the specified type contained in the list of Groupe_Faces,.
void renumerote (ArrOfInt_t &reverse_index)

Detailed Description

template<typename _SIZE_>
class Groupes_Faces_32_64< _SIZE_ >

Groupes_Faces class — represents a list of Groupe_Faces objects.

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)

Associates a domain to all Groupe_Faces objects in the list.

Parameters
(Domaine&un_domaine) the domain to associate with the Groupe_Faces objects in the list

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

Returns the total number of faces contained in the list of Groupe_Faces, i.

e. the sum of all faces of all Groupe_Faces objects contained in the list.

Returns
(int) the total number of faces contained in the list of 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

Returns the total number of faces of the specified type contained in the list of Groupe_Faces,.

i.e. the sum of all faces of the specified type of all Groupe_Faces objects contained in the list.

Parameters
(Type_Facetype) the type of faces to count
Returns
(int) the total number of faces of the specified type contained in the list of 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)

Updates the face group indices using an inverse table: reverse_index[old_index] = new_index. Necessary when face indices have been modified.

Definition at line 76 of file Groupes_Faces.cpp.


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