Graphe de collaboration de Arcane::CNC_Vector< T >:Types publics | |
| typedef CNC_Vector< T > | thisclass |
Fonctions membres publiques | |
| CNC_Vector (unsigned int size=0, unsigned int alignment=1) | |
| void | allocate (unsigned int size, unsigned int alignment=1) |
| void | set_all (const T &value) |
| T & | operator() (unsigned int i) |
| const T & | operator() (unsigned int i) const |
| T & | operator[] (unsigned int index) |
| const T & | operator[] (unsigned int index) const |
| T & | from_linear_index (unsigned int index) |
| const T & | from_linear_index (unsigned int index) const |
| unsigned int | size () const |
| unsigned int | alignment () const |
| void | clear () |
| const T * | data () const |
| T * | data () |
| unsigned int | mem_usage () const |
| void | print () const |
Fonctions membres protégées | |
| void | deallocate () |
Attributs protégés | |
| T * | data_ |
| unsigned int | size_ |
| char * | base_mem_ |
| unsigned int | alignment_ |
Fonctions membres privées | |
| CNC_Vector (const thisclass &rhs) | |
| thisclass & | operator= (const thisclass &rhs) |
Définition à la ligne 19 du fichier AlephCudaVector.h.
| typedef CNC_Vector<T> Arcane::CNC_Vector< T >::thisclass |
Définition à la ligne 21 du fichier AlephCudaVector.h.
| Arcane::CNC_Vector< T >::CNC_Vector | ( | unsigned int | size = 0, |
| unsigned int | alignment = 1 ) |
Définition à la ligne 16 du fichier AlephCudaVector.cc.
| Arcane::CNC_Vector< T >::~CNC_Vector | ( | ) |
Définition à la ligne 23 du fichier AlephCudaVector.cc.
| unsigned int Arcane::CNC_Vector< T >::alignment | ( | ) | const |
Définition à la ligne 94 du fichier AlephCudaVector.cc.
| void Arcane::CNC_Vector< T >::allocate | ( | unsigned int | size, |
| unsigned int | alignment = 1 ) |
does not preserve previous values stored in the array
Définition à la ligne 28 du fichier AlephCudaVector.cc.
Références allocate().
Référencé par allocate().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :| void Arcane::CNC_Vector< T >::clear | ( | ) |
Définition à la ligne 98 du fichier AlephCudaVector.cc.
| T * Arcane::CNC_Vector< T >::data | ( | ) |
low-level access, for experts only.
Définition à la ligne 108 du fichier AlephCudaVector.cc.
Références data().
Voici le graphe d'appel pour cette fonction :| const T * Arcane::CNC_Vector< T >::data | ( | ) | const |
low-level access, for experts only.
Définition à la ligne 103 du fichier AlephCudaVector.cc.
Références data().
Référencé par data(), et data().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :
|
protected |
Définition à la ligne 127 du fichier AlephCudaVector.cc.
| T & Arcane::CNC_Vector< T >::from_linear_index | ( | unsigned int | index | ) |
Définition à la ligne 78 du fichier AlephCudaVector.cc.
| const T & Arcane::CNC_Vector< T >::from_linear_index | ( | unsigned int | index | ) | const |
Définition à la ligne 84 du fichier AlephCudaVector.cc.
| unsigned int Arcane::CNC_Vector< T >::mem_usage | ( | ) | const |
Définition à la ligne 112 du fichier AlephCudaVector.cc.
| T & Arcane::CNC_Vector< T >::operator() | ( | unsigned int | i | ) |
Définition à la ligne 54 du fichier AlephCudaVector.cc.
| const T & Arcane::CNC_Vector< T >::operator() | ( | unsigned int | i | ) | const |
Définition à la ligne 60 du fichier AlephCudaVector.cc.
| T & Arcane::CNC_Vector< T >::operator[] | ( | unsigned int | index | ) |
Définition à la ligne 66 du fichier AlephCudaVector.cc.
| const T & Arcane::CNC_Vector< T >::operator[] | ( | unsigned int | index | ) | const |
Définition à la ligne 72 du fichier AlephCudaVector.cc.
| void Arcane::CNC_Vector< T >::print | ( | ) | const |
Définition à la ligne 118 du fichier AlephCudaVector.cc.
| void Arcane::CNC_Vector< T >::set_all | ( | const T & | value | ) |
Définition à la ligne 46 du fichier AlephCudaVector.cc.
| unsigned int Arcane::CNC_Vector< T >::size | ( | ) | const |
Définition à la ligne 90 du fichier AlephCudaVector.cc.
|
protected |
Définition à la ligne 92 du fichier AlephCudaVector.h.
|
protected |
Définition à la ligne 91 du fichier AlephCudaVector.h.
|
protected |
Définition à la ligne 89 du fichier AlephCudaVector.h.
|
protected |
Définition à la ligne 90 du fichier AlephCudaVector.h.