structure de recherche d'un noeud à partir de ses coords La clef de hashage est la position geometrique du noeud. Plus de détails...
#include <arcane/mesh/MapCoordToUid.h>
Classes | |
class | Box |
Types publics | |
typedef std::unordered_multimap< Int32, std::pair< const Real3, Int64 > > | map_type |
typedef std::unordered_set< Int64 > | set_type |
Fonctions membres publiques | |
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) |
Attributs publics statiques | |
static const Real | TOLERANCE = 1.e-6 |
Fonctions membres protégées | |
Int64 | key (const Real3) |
Attributs protégés | |
IMesh * | m_mesh |
map_type | m_map |
Box * | m_box |
VariableNodeReal3 & | m_nodes_coords |
structure de recherche d'un noeud à partir de ses coords La clef de hashage est la position geometrique du noeud.
Définition à la ligne 46 du fichier MapCoordToUid.h.
typedef std::unordered_multimap<Int32, std::pair<const Real3, Int64> > Arcane::mesh::MapCoordToUid::map_type |
Définition à la ligne 50 du fichier MapCoordToUid.h.
typedef std::unordered_set<Int64> Arcane::mesh::MapCoordToUid::set_type |
Définition à la ligne 52 du fichier MapCoordToUid.h.
Arcane::mesh::MapCoordToUid::MapCoordToUid | ( | IMesh * | mesh | ) |
Définition à la ligne 133 du fichier MapCoordToUid.cc.
void Arcane::mesh::MapCoordToUid::_clear | ( | ) |
Définition à la ligne 236 du fichier MapCoordToUid.cc.
Définition à la ligne 108 du fichier MapCoordToUid.h.
|
inline |
Définition à la ligne 92 du fichier MapCoordToUid.h.
|
inline |
Définition à la ligne 104 du fichier MapCoordToUid.h.
Définition à la ligne 463 du fichier MapCoordToUid.cc.
Int64 Arcane::mesh::MapCoordToUid::find | ( | const Real3 | p, |
const Real | tol = TOLERANCE |
||
) |
Définition à la ligne 418 du fichier MapCoordToUid.cc.
Int64 Arcane::mesh::MapCoordToUid::insert | ( | const Real3 | p, |
const Int64 | uid, | ||
const Real | tol = TOLERANCE |
||
) |
Définition à la ligne 368 du fichier MapCoordToUid.cc.
|
protected |
Définition à la ligne 474 du fichier MapCoordToUid.cc.
Définition à la ligne 87 du fichier MapCoordToUid.h.
|
protected |
Définition à la ligne 130 du fichier MapCoordToUid.h.
|
protected |
Définition à la ligne 129 du fichier MapCoordToUid.h.
|
protected |
Définition à la ligne 128 du fichier MapCoordToUid.h.
|
protected |
Définition à la ligne 131 du fichier MapCoordToUid.h.
|
static |
Définition à la ligne 53 du fichier MapCoordToUid.h.