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.