#include <arcane/aleph/cuda/AlephCudaMatrix.h>
Fonctions membres publiques | |
long | nb_coeffs () const |
CNCCoeff & | coeff (long ii) |
const CNCCoeff & | coeff (long ii) const |
void | add (long index, double val) |
void | sort () |
void | clear () |
void | zero () |
Fonctions membres protégées | |
void | grow () |
Attributs privés | |
CNCCoeff * | coeff_ |
long | nb_coeffs_ |
long | capacity_ |
A row or a column of a SparseMatrix. SparseRowColumn is compressed, and stored in the form of a list of (value,index) couples.
Définition à la ligne 43 du fichier AlephCudaMatrix.h.
|
inline |
Définition à la ligne 45 du fichier AlephCudaMatrix.h.
|
inline |
Définition à la ligne 50 du fichier AlephCudaMatrix.h.
a_{index} <- a_{index} + val
Définition à la ligne 56 du fichier AlephCudaMatrix.h.
|
inline |
removes all the coefficients and frees the allocated space.
Définition à la ligne 93 du fichier AlephCudaMatrix.h.
Définition à la ligne 52 du fichier AlephCudaMatrix.h.
Définition à la ligne 53 du fichier AlephCudaMatrix.h.
|
inlineprotected |
Définition à la ligne 108 du fichier AlephCudaMatrix.h.
|
inline |
Définition à la ligne 51 du fichier AlephCudaMatrix.h.
|
inline |
sorts the coefficients by increasing index
Définition à la ligne 83 du fichier AlephCudaMatrix.h.
|
inline |
removes all the coefficients, but keeps the allocated space, that will be used by subsequent calls to add().
Définition à la ligne 105 du fichier AlephCudaMatrix.h.
|
private |
Définition à la ligne 117 du fichier AlephCudaMatrix.h.
|
private |
Définition à la ligne 115 du fichier AlephCudaMatrix.h.
|
private |
Définition à la ligne 116 du fichier AlephCudaMatrix.h.