Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::mesh::FaceMapCoordToUid
+ Graphe d'héritage de Arcane::mesh::FaceMapCoordToUid:
+ Graphe de collaboration de Arcane::mesh::FaceMapCoordToUid:

Types publics

typedef MapCoordToUid BaseType
 
- Types publics hérités de Arcane::mesh::MapCoordToUid
typedef std::unordered_multimap< Int32, std::pair< const Real3, Int64 > > map_type
 
typedef std::unordered_set< Int64 > set_type
 

Fonctions membres publiques

 FaceMapCoordToUid (IMesh *mesh)
 
void init ()
 
void check ()
 
void init2 ()
 
void check2 ()
 
bool insert (const Real3 &center, const Int64 &uid, const Real tol=TOLERANCE)
 
void clearNewUids ()
 
bool isNewUid (Int64 uid)
 
void clearData (ArrayView< ItemInternal * > coarsen_cells)
 
void updateData (ArrayView< ItemInternal * > refine_cells)
 
void initFaceCenter ()
 
void updateFaceCenter (ArrayView< ItemInternal * > refine_cells)
 
- Fonctions membres publiques hérités de Arcane::mesh::MapCoordToUid
 MapCoordToUid (IMesh *mesh)
 
void setBox (Box *box)
 
void clear ()
 
void _clear ()
 
void updateNodeData (ArrayView< ItemInternal * > coarsen_cells)
 
void updateFaceData (ArrayView< ItemInternal * > coarsen_cells)
 
void clearNodeData (ArrayView< ItemInternal * > coarsen_cells)
 
void clearFaceData (ArrayView< ItemInternal * > coarsen_cells)
 
Int64 insert (const Real3, const Int64, const Real tol=TOLERANCE)
 
void erase (const Real3, const Real tol=TOLERANCE)
 
bool empty () const
 
Int64 find (const Real3, const Real tol=TOLERANCE)
 
bool areClose (Real3 const &p1, Real3 const &p2, Real tol)
 

Fonctions membres protégées

void fill ()
 
void fill2 ()
 
Real3 faceCenter (Face face) const
 
bool isItemToSuppress (Face face) const
 
- Fonctions membres protégées hérités de Arcane::mesh::MapCoordToUid
Int64 key (const Real3)
 

Attributs privés

VariableFaceReal3 m_face_center
 
set_type m_new_uids
 

Membres hérités additionnels

- Attributs publics statiques hérités de Arcane::mesh::MapCoordToUid
static const Real TOLERANCE = 1.e-6
 
- Attributs protégés hérités de Arcane::mesh::MapCoordToUid
IMeshm_mesh
 
map_type m_map
 
Boxm_box
 
VariableNodeReal3m_nodes_coords
 

Description détaillée

Définition à la ligne 174 du fichier MapCoordToUid.h.

Documentation des définitions de type membres

◆ BaseType

Documentation des constructeurs et destructeur

◆ FaceMapCoordToUid()

Arcane::mesh::FaceMapCoordToUid::FaceMapCoordToUid ( IMesh mesh)
inline

Définition à la ligne 179 du fichier MapCoordToUid.h.

Documentation des fonctions membres

◆ check()

void Arcane::mesh::FaceMapCoordToUid::check ( )

Définition à la ligne 561 du fichier MapCoordToUid.cc.

◆ check2()

void Arcane::mesh::FaceMapCoordToUid::check2 ( )

Définition à la ligne 649 du fichier MapCoordToUid.cc.

◆ clearData()

void Arcane::mesh::FaceMapCoordToUid::clearData ( ArrayView< ItemInternal * >  coarsen_cells)

Définition à la ligne 279 du fichier MapCoordToUid.cc.

◆ clearNewUids()

void Arcane::mesh::FaceMapCoordToUid::clearNewUids ( )
inline

Définition à la ligne 199 du fichier MapCoordToUid.h.

◆ faceCenter()

Real3 Arcane::mesh::FaceMapCoordToUid::faceCenter ( Face  face) const
protected

Définition à la ligne 201 du fichier MapCoordToUid.cc.

◆ fill()

void Arcane::mesh::FaceMapCoordToUid::fill ( )
protected

Définition à la ligne 547 du fichier MapCoordToUid.cc.

◆ fill2()

void Arcane::mesh::FaceMapCoordToUid::fill2 ( )
protected

Définition à la ligne 631 du fichier MapCoordToUid.cc.

◆ init()

void Arcane::mesh::FaceMapCoordToUid::init ( )

Définition à la ligne 157 du fichier MapCoordToUid.cc.

◆ init2()

void Arcane::mesh::FaceMapCoordToUid::init2 ( )

Définition à la ligne 191 du fichier MapCoordToUid.cc.

◆ initFaceCenter()

void Arcane::mesh::FaceMapCoordToUid::initFaceCenter ( )

Définition à la ligne 665 du fichier MapCoordToUid.cc.

◆ insert()

bool Arcane::mesh::FaceMapCoordToUid::insert ( const Real3 center,
const Int64 &  uid,
const Real  tol = TOLERANCE 
)
inline

Définition à la ligne 189 du fichier MapCoordToUid.h.

◆ isItemToSuppress()

bool Arcane::mesh::FaceMapCoordToUid::isItemToSuppress ( Face  face) const
protected

Définition à la ligne 214 du fichier MapCoordToUid.cc.

◆ isNewUid()

bool Arcane::mesh::FaceMapCoordToUid::isNewUid ( Int64  uid)
inline

Définition à la ligne 204 du fichier MapCoordToUid.h.

◆ updateData()

void Arcane::mesh::FaceMapCoordToUid::updateData ( ArrayView< ItemInternal * >  refine_cells)

Définition à la ligne 342 du fichier MapCoordToUid.cc.

◆ updateFaceCenter()

void Arcane::mesh::FaceMapCoordToUid::updateFaceCenter ( ArrayView< ItemInternal * >  refine_cells)

Définition à la ligne 676 du fichier MapCoordToUid.cc.

Documentation des données membres

◆ m_face_center

VariableFaceReal3 Arcane::mesh::FaceMapCoordToUid::m_face_center
private

Définition à la ligne 225 du fichier MapCoordToUid.h.

◆ m_new_uids

set_type Arcane::mesh::FaceMapCoordToUid::m_new_uids
private

Définition à la ligne 226 du fichier MapCoordToUid.h.


La documentation de cette classe a été générée à partir des fichiers suivants :