|
|
| Matrix (int dimension) |
| | Create a square matrix initialized with zeros.
|
| |
|
| Matrix (int rows, int columns) |
| | Create a rectangular matrix initialized with zeros.
|
| |
|
|
int | row_dimension () const |
| | Return the matrix number of rows.
|
| |
|
int | column_dimension () const |
| | Return the matrix number of columns.
|
| |
| NT | get_coef (int row, int column) const |
| | Read access to a matrix coefficient. More...
|
| |
| void | add_coef (int row, int column, NT value) |
| | Write access to a matrix coefficient: a_ij = a_ij + val. More...
|
| |
| void | set_coef (int row, int column, NT value, bool new_coef=false) |
| | Write access to a matrix coefficient: a_ij = val. More...
|
| |
◆ add_coef()
| void SparseLinearAlgebraTraits_d::Matrix::add_coef |
( |
int |
row, |
|
|
int |
column, |
|
|
NT |
value |
|
) |
| |
◆ get_coef()
| NT SparseLinearAlgebraTraits_d::Matrix::get_coef |
( |
int |
row, |
|
|
int |
column |
|
) |
| const |
◆ set_coef()
| void SparseLinearAlgebraTraits_d::Matrix::set_coef |
( |
int |
row, |
|
|
int |
column, |
|
|
NT |
value, |
|
|
bool |
new_coef = false |
|
) |
| |
Write access to a matrix coefficient: a_ij = val.
Optimization: Users can indicate that the coefficient does not already exist in the matrix by setting new_coef to true.
- Precondition
0 <= i < row_dimension()
-
0 <= j < column_dimension()