TRUST 1.9.8
HPC thermohydraulic platform
Loading...
Searching...
No Matches
Joints_32_64< _SIZE_ > Class Template Reference

Classe Joints Cette classe represente une liste d'objet de type Joint. More...

#include <Joints.h>

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

Public Types

using int_t = _SIZE_
using Domaine_t = Domaine_32_64<_SIZE_>
using Joint_t = Joint_32_64<_SIZE_>

Public Member Functions

void associer_domaine (const Domaine_t &)
 Associe un domaine a tous les joints de la liste.
int_t nb_faces () const
 Renvoie le nombre de face total des Joints_32_64 de la liste.
int_t nb_faces (Type_Face type) const
 Renvoie le nombre de faces du type specifie contenues dans la liste de joints.
int nb_joints () const
void comprimer ()
 Comprime la liste de joints.
Joint_tjoint_PE (int pe)
 Renvoie une reference sur le joint qui a pour voisin le PE specifie.

Detailed Description

template<typename _SIZE_>
class Joints_32_64< _SIZE_ >

Classe Joints Cette classe represente une liste d'objet de type Joint.

See also
Joint

Definition at line 27 of file Joints.h.

Member Typedef Documentation

◆ Domaine_t

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

Definition at line 34 of file Joints.h.

◆ int_t

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

Definition at line 33 of file Joints.h.

◆ Joint_t

template<typename _SIZE_>
using Joints_32_64< _SIZE_ >::Joint_t = Joint_32_64<_SIZE_>

Definition at line 35 of file Joints.h.

Member Function Documentation

◆ associer_domaine()

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

Associe un domaine a tous les joints de la liste.

Les joints de la liste feront partie de cet domaine.

Parameters
(Domaine&un_domaine) le domaine a associer aux joints

Definition at line 33 of file Joints.cpp.

◆ comprimer()

template<typename _SIZE_>
void Joints_32_64< _SIZE_ >::comprimer ( )

Comprime la liste de joints.

Definition at line 77 of file Joints.cpp.

◆ joint_PE()

template<typename _SIZE_>
Joints_32_64< _SIZE_ >::Joint_t & Joints_32_64< _SIZE_ >::joint_PE ( int pe)

Renvoie une reference sur le joint qui a pour voisin le PE specifie.

Parameters
(intpe) un numero de PE
Returns
(Joint&) le joint qui a pour voisin le PE specifie
Exceptions
PEvoisin specifie non trouve dans la liste des joints.

Definition at line 137 of file Joints.cpp.

◆ nb_faces() [1/2]

template<typename _SIZE_>
_SIZE_ Joints_32_64< _SIZE_ >::nb_faces ( ) const

Renvoie le nombre de face total des Joints_32_64 de la liste.

(la somme des faces de tous les joints de la liste).

Returns
(int) le nombre de face total des Joints_32_64 de la liste

Definition at line 46 of file Joints.cpp.

◆ nb_faces() [2/2]

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

Renvoie le nombre de faces du type specifie contenues dans la liste de joints.

(somme des faces de ce type sur tous les joints de la liste)

Parameters
(Type_Facetype) le type des faces a compter
Returns
(int) le nombre de faces du type specifie contenues dans la liste de joints

Definition at line 63 of file Joints.cpp.

◆ nb_joints()

template<typename _SIZE_>
int Joints_32_64< _SIZE_ >::nb_joints ( ) const
inline

Definition at line 40 of file Joints.h.


The documentation for this class was generated from the following files:
  • /home/docs/checkouts/readthedocs.org/user_builds/cea-trust-platform/checkouts/v1.9.8/src/Kernel/Geometrie/Domaine_forward.h
  • /home/docs/checkouts/readthedocs.org/user_builds/cea-trust-platform/checkouts/v1.9.8/src/Kernel/Geometrie/Joints.h
  • /home/docs/checkouts/readthedocs.org/user_builds/cea-trust-platform/checkouts/v1.9.8/src/Kernel/Geometrie/Joints.cpp