TrioCFD 1.9.8
TrioCFD documentation
Loading...
Searching...
No Matches
CSR_Builder Class Reference

This class is a helper to build CSR stored matrices. More...

#include <CSR_Builder.h>

Collaboration diagram for CSR_Builder:
[legend]

Public Member Functions

 CSR_Builder ()
 initialize (int nb_lines)
void add_coeff (int line, int column, double coeff)
 build_matrix (Matrice_Bloc &)

Protected Attributes

int nb_lines_
ArrOfInt list_head_
ArrOfInt list_tail_
ArrOfInt list_data_
ArrOfDouble coeff_data_

Detailed Description

This class is a helper to build CSR stored matrices.

Definition at line 21 of file CSR_Builder.h.

Constructor & Destructor Documentation

◆ CSR_Builder()

CSR_Builder::CSR_Builder ( )

Member Function Documentation

◆ add_coeff()

void CSR_Builder::add_coeff ( int line,
int column,
double coeff )
inline

Definition at line 48 of file CSR_Builder.h.

◆ build_matrix()

CSR_Builder::build_matrix ( Matrice_Bloc & )

◆ initialize()

CSR_Builder::initialize ( int nb_lines)

Member Data Documentation

◆ coeff_data_

ArrOfDouble CSR_Builder::coeff_data_
protected

Definition at line 45 of file CSR_Builder.h.

◆ list_data_

ArrOfInt CSR_Builder::list_data_
protected

Definition at line 44 of file CSR_Builder.h.

◆ list_head_

ArrOfInt CSR_Builder::list_head_
protected

Definition at line 40 of file CSR_Builder.h.

◆ list_tail_

ArrOfInt CSR_Builder::list_tail_
protected

Definition at line 43 of file CSR_Builder.h.

◆ nb_lines_

int CSR_Builder::nb_lines_
protected

Definition at line 29 of file CSR_Builder.h.


The documentation for this class was generated from the following file: