NUMA-aware vector container. Plus de détails...
Graphe de collaboration de Arcane::Alina::numa_vector< T >:Types publics | |
| typedef T | value_type |
Fonctions membres publiques | |
| numa_vector (size_t n, bool init=true) | |
| void | resize (size_t size, bool init=true) |
| template<class Vector> | |
| numa_vector (const Vector &other, typename std::enable_if<!std::is_integral< Vector >::value, int >::type=0) | |
| template<class Iterator> | |
| numa_vector (Iterator beg, Iterator end) | |
| size_t | size () const |
| const T & | operator[] (size_t i) const |
| T & | operator[] (size_t i) |
| const T * | data () const |
| T * | data () |
| void | swap (numa_vector &other) |
Attributs privés | |
| size_t | n = 0 |
| T * | p = nullptr |
NUMA-aware vector container.
Définition à la ligne 41 du fichier NumaVector.h.
| typedef T Arcane::Alina::numa_vector< T >::value_type |
Définition à la ligne 45 du fichier NumaVector.h.
|
inline |
Définition à la ligne 47 du fichier NumaVector.h.
|
inlineexplicit |
Définition à la ligne 52 du fichier NumaVector.h.
|
inline |
Définition à la ligne 83 du fichier NumaVector.h.
|
inline |
Définition à la ligne 96 du fichier NumaVector.h.
|
inline |
Définition à la ligne 111 du fichier NumaVector.h.
|
inline |
Définition à la ligne 137 du fichier NumaVector.h.
|
inline |
Définition à la ligne 132 du fichier NumaVector.h.
|
inline |
Définition à la ligne 127 du fichier NumaVector.h.
|
inline |
Définition à la ligne 122 du fichier NumaVector.h.
|
inline |
Définition à la ligne 65 du fichier NumaVector.h.
|
inline |
Définition à la ligne 117 du fichier NumaVector.h.
|
inline |
Définition à la ligne 142 du fichier NumaVector.h.
|
private |
Définition à la ligne 150 du fichier NumaVector.h.
|
private |
Définition à la ligne 151 du fichier NumaVector.h.