Public Types | |
| typedef CNC_Vector< T > | CoeffArray |
| Public Types inherited from Arcane::CNC_MatrixPatternCRS | |
| enum | { NO_INDEX = ~0 } |
| typedef CNC_Vector< long > | IndexArray |
Public Member Functions | |
| 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) |
| Public Member Functions inherited from Arcane::CNC_MatrixPatternCRS | |
| void | clear () |
| long | m () const |
| long | n () const |
| long | nnz () const |
| long | row_nnz (long i) const |
| long | mem_usage () const |
Public Attributes | |
| CoeffArray | a |
| CoeffArray | diag |
| bool | separate_diag |
| void * | gpu_redundant_rp_ |
| void * | gpu_ci_ |
| void * | gpu_mat_ |
| Public Attributes inherited from Arcane::CNC_MatrixPatternCRS | |
| IndexArray | colind |
| IndexArray | rowptr |
| long | N |
| bool | symmetric_storage |
Definition at line 113 of file AlephCudaMatrixCrs.h.
| typedef CNC_Vector<T> Arcane::CNC_MatrixCRS< T >::CoeffArray |
Definition at line 117 of file AlephCudaMatrixCrs.h.
|
inline |
Definition at line 118 of file AlephCudaMatrixCrs.h.
|
inline |
Definition at line 196 of file AlephCudaMatrixCrs.h.
|
inline |
Definition at line 242 of file AlephCudaMatrixCrs.h.
|
inline |
Definition at line 249 of file AlephCudaMatrixCrs.h.
|
inline |
Definition at line 219 of file AlephCudaMatrixCrs.h.
|
inline |
Definition at line 187 of file AlephCudaMatrixCrs.h.
|
inline |
Definition at line 182 of file AlephCudaMatrixCrs.h.
|
inline |
Definition at line 123 of file AlephCudaMatrixCrs.h.
|
inline |
Definition at line 257 of file AlephCudaMatrixCrs.h.
| CoeffArray Arcane::CNC_MatrixCRS< T >::a |
Definition at line 282 of file AlephCudaMatrixCrs.h.
| CoeffArray Arcane::CNC_MatrixCRS< T >::diag |
Definition at line 283 of file AlephCudaMatrixCrs.h.
| void* Arcane::CNC_MatrixCRS< T >::gpu_ci_ |
Definition at line 287 of file AlephCudaMatrixCrs.h.
| void* Arcane::CNC_MatrixCRS< T >::gpu_mat_ |
Definition at line 288 of file AlephCudaMatrixCrs.h.
| void* Arcane::CNC_MatrixCRS< T >::gpu_redundant_rp_ |
Definition at line 286 of file AlephCudaMatrixCrs.h.
| bool Arcane::CNC_MatrixCRS< T >::separate_diag |
Definition at line 284 of file AlephCudaMatrixCrs.h.