Graphe d'héritage de Arcane::CNC_MatrixCRS< T >:
Graphe de collaboration de Arcane::CNC_MatrixCRS< T >:Types publics | |
| typedef CNC_Vector< T > | CoeffArray |
Types publics hérités de Arcane::CNC_MatrixPatternCRS | |
| enum | { NO_INDEX = ~0 } |
| typedef CNC_Vector< long > | IndexArray |
Fonctions membres publiques | |
| void | mult (const T *x, T *y) const |
| void | mult (const CNC_Vector< T > &x, CNC_Vector< T > &y) const |
| long | mem_usage () const |
| void | gpu_allocate () |
| void | gpu_upload () |
| void | gpu_deallocate () |
| void | gpu_mult (const void *x, void *y, unsigned int vec_size) |
| void | print (void) |
Fonctions membres publiques hérités de Arcane::CNC_MatrixPatternCRS | |
| void | clear () |
| long | m () const |
| long | n () const |
| long | nnz () const |
| long | row_nnz (long i) const |
| long | mem_usage () const |
Attributs publics | |
| CoeffArray | a |
| CoeffArray | diag |
| bool | separate_diag |
| void * | gpu_redundant_rp_ |
| void * | gpu_ci_ |
| void * | gpu_mat_ |
Attributs publics hérités de Arcane::CNC_MatrixPatternCRS | |
| IndexArray | colind |
| IndexArray | rowptr |
| long | N |
| bool | symmetric_storage |
Définition à la ligne 104 du fichier AlephCudaMatrixCrs.h.
| typedef CNC_Vector<T> Arcane::CNC_MatrixCRS< T >::CoeffArray |
Définition à la ligne 107 du fichier AlephCudaMatrixCrs.h.
|
inline |
Définition à la ligne 108 du fichier AlephCudaMatrixCrs.h.
|
inline |
Définition à la ligne 178 du fichier AlephCudaMatrixCrs.h.
|
inline |
Définition à la ligne 223 du fichier AlephCudaMatrixCrs.h.
|
inline |
Définition à la ligne 229 du fichier AlephCudaMatrixCrs.h.
|
inline |
Définition à la ligne 200 du fichier AlephCudaMatrixCrs.h.
|
inline |
Définition à la ligne 170 du fichier AlephCudaMatrixCrs.h.
|
inline |
Définition à la ligne 166 du fichier AlephCudaMatrixCrs.h.
|
inline |
Définition à la ligne 111 du fichier AlephCudaMatrixCrs.h.
|
inline |
Définition à la ligne 237 du fichier AlephCudaMatrixCrs.h.
| CoeffArray Arcane::CNC_MatrixCRS< T >::a |
Définition à la ligne 259 du fichier AlephCudaMatrixCrs.h.
| CoeffArray Arcane::CNC_MatrixCRS< T >::diag |
Définition à la ligne 260 du fichier AlephCudaMatrixCrs.h.
| void* Arcane::CNC_MatrixCRS< T >::gpu_ci_ |
Définition à la ligne 264 du fichier AlephCudaMatrixCrs.h.
| void* Arcane::CNC_MatrixCRS< T >::gpu_mat_ |
Définition à la ligne 265 du fichier AlephCudaMatrixCrs.h.
| void* Arcane::CNC_MatrixCRS< T >::gpu_redundant_rp_ |
Définition à la ligne 263 du fichier AlephCudaMatrixCrs.h.
| bool Arcane::CNC_MatrixCRS< T >::separate_diag |
Définition à la ligne 261 du fichier AlephCudaMatrixCrs.h.