CSR_Builder#

#include <CSR_Builder.h>

This class is a helper to build CSR stored matrices.

How to cite this class in this doc#

:ref:`CSR\_Builder <class-csr-builder>`
[CSR\_Builder](#class-csr-builder)

Detailed description#

List of Public Methods#

Complete Member Function Documentation#

add_coeff
void CSR_Builder::add_coeff(int line, int column, double coeff)
References
How to cite in this doc:
:ref:`void CSR_Builder::add_coeff(int line, int column, double coeff) <public-void-csr-builder-add-coeff-int-line-int-column-double-coeff>`
[void CSR_Builder::add_coeff(int line, int column, double coeff)](#public-void-csr-builder-add-coeff-int-line-int-column-double-coeff)
build_matrix
CSR_Builder::build_matrix(Matrice_Bloc &)
How to cite in this doc:
:ref:`CSR_Builder::build_matrix(Matrice_Bloc &) <public-csr-builder-build-matrix-matrice-bloc-ref>`
[CSR_Builder::build_matrix(Matrice_Bloc &)](#public-csr-builder-build-matrix-matrice-bloc-ref)
CSR_Builder
CSR_Builder::CSR_Builder()
How to cite in this doc:
:ref:`CSR_Builder::CSR_Builder() <public-csr-builder-csr-builder>`
[CSR_Builder::CSR_Builder()](#public-csr-builder-csr-builder)
initialize
CSR_Builder::initialize(int nb_lines)
How to cite in this doc:
:ref:`CSR_Builder::initialize(int nb_lines) <public-csr-builder-initialize-int-nb-lines>`
[CSR_Builder::initialize(int nb_lines)](#public-csr-builder-initialize-int-nb-lines)

Attributes Documentation#

coeff_data_ (protected)
ArrOfDouble CSR_Builder::coeff_data_
list_data_ (protected)
ArrOfInt CSR_Builder::list_data_
list_head_ (protected)
ArrOfInt CSR_Builder::list_head_
list_tail_ (protected)
ArrOfInt CSR_Builder::list_tail_
nb_lines_ (protected)
int CSR_Builder::nb_lines_