Arcane  v4.1.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe sparse_matrix
+ Graphe de collaboration de sparse_matrix:

Types publics

typedef std::map< int, double > sparse_row
 

Fonctions membres publiques

 sparse_matrix (int n, int m)
 
int nrows () const
 
int ncols () const
 
double operator() (int i, int j) const
 
double & operator() (int i, int j)
 
const sparse_row & operator[] (int i) const
 

Attributs privés

int _n
 
int _m
 
std::vector< sparse_row > _rows
 

Description détaillée

Définition à la ligne 33 du fichier CustomAdapter.cc.

Documentation des définitions de type membres

◆ sparse_row

typedef std::map<int, double> sparse_matrix::sparse_row

Définition à la ligne 37 du fichier CustomAdapter.cc.

Documentation des constructeurs et destructeur

◆ sparse_matrix()

sparse_matrix::sparse_matrix ( int n,
int m )
inline

Définition à la ligne 39 du fichier CustomAdapter.cc.

Documentation des fonctions membres

◆ ncols()

int sparse_matrix::ncols ( ) const
inline

Définition à la ligne 46 du fichier CustomAdapter.cc.

◆ nrows()

int sparse_matrix::nrows ( ) const
inline

Définition à la ligne 45 du fichier CustomAdapter.cc.

◆ operator()() [1/2]

double & sparse_matrix::operator() ( int i,
int j )
inline

Définition à la ligne 56 du fichier CustomAdapter.cc.

◆ operator()() [2/2]

double sparse_matrix::operator() ( int i,
int j ) const
inline

Définition à la ligne 49 du fichier CustomAdapter.cc.

◆ operator[]()

const sparse_row & sparse_matrix::operator[] ( int i) const
inline

Définition à la ligne 59 du fichier CustomAdapter.cc.

Documentation des données membres

◆ _m

int sparse_matrix::_m
private

Définition à la ligne 63 du fichier CustomAdapter.cc.

◆ _n

int sparse_matrix::_n
private

Définition à la ligne 63 du fichier CustomAdapter.cc.

◆ _rows

std::vector<sparse_row> sparse_matrix::_rows
private

Définition à la ligne 64 du fichier CustomAdapter.cc.


La documentation de cette classe a été générée à partir du fichier suivant :