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>
structure de recherche d'un noeud à partir de ses coords La clef de hashage est la position geometrique du noeud.
- A faire
- utiliser une hash multimap.
Définition à la ligne 46 du fichier MapCoordToUid.h.
◆ map_type
typedef std::unordered_multimap<Int32, std::pair<const Real3, Int64> > Arcane::mesh::MapCoordToUid::map_type |
◆ set_type
typedef std::unordered_set<Int64> Arcane::mesh::MapCoordToUid::set_type |
◆ MapCoordToUid()
Arcane::mesh::MapCoordToUid::MapCoordToUid |
( |
IMesh * | mesh | ) |
|
◆ _clear()
void Arcane::mesh::MapCoordToUid::_clear |
( |
| ) |
|
◆ areClose()
bool Arcane::mesh::MapCoordToUid::areClose |
( |
Real3 const & | p1, |
|
|
Real3 const & | p2, |
|
|
Real | tol ) |
|
inline |
◆ clear()
void Arcane::mesh::MapCoordToUid::clear |
( |
| ) |
|
|
inline |
◆ empty()
bool Arcane::mesh::MapCoordToUid::empty |
( |
| ) |
const |
|
inline |
◆ erase()
void Arcane::mesh::MapCoordToUid::erase |
( |
const Real3 | p, |
|
|
const Real | tol = TOLERANCE ) |
◆ find()
Int64 Arcane::mesh::MapCoordToUid::find |
( |
const Real3 | p, |
|
|
const Real | tol = TOLERANCE ) |
◆ insert()
Int64 Arcane::mesh::MapCoordToUid::insert |
( |
const Real3 | p, |
|
|
const Int64 | uid, |
|
|
const Real | tol = TOLERANCE ) |
◆ key()
Int64 Arcane::mesh::MapCoordToUid::key |
( |
const Real3 | p | ) |
|
|
protected |
◆ setBox()
void Arcane::mesh::MapCoordToUid::setBox |
( |
Box * | box | ) |
|
|
inline |
◆ m_box
Box* Arcane::mesh::MapCoordToUid::m_box |
|
protected |
◆ m_map
map_type Arcane::mesh::MapCoordToUid::m_map |
|
protected |
◆ m_mesh
IMesh* Arcane::mesh::MapCoordToUid::m_mesh |
|
protected |
◆ m_nodes_coords
◆ TOLERANCE
const Real Arcane::mesh::MapCoordToUid::TOLERANCE = 1.e-6 |
|
static |
La documentation de cette classe a été générée à partir des fichiers suivants :