Abstract interface for sparse matrix scaling strategies.
More...
#include <AbstractLinAlgPack_MatrixScaling_Strategy.hpp>
Abstract interface for sparse matrix scaling strategies.
ToDo: Finish documentation!
Definition at line 51 of file AbstractLinAlgPack_MatrixScaling_Strategy.hpp.
virtual AbstractLinAlgPack::MatrixScaling_Strategy::~MatrixScaling_Strategy |
( |
| ) |
|
|
inlinevirtual |
virtual void AbstractLinAlgPack::MatrixScaling_Strategy::scale_matrix |
( |
index_type |
m, |
|
|
index_type |
n, |
|
|
index_type |
nz, |
|
|
const index_type |
row_i[], |
|
|
const index_type |
col_j[], |
|
|
bool |
new_matrix, |
|
|
value_type |
A[] |
|
) |
| |
|
pure virtual |
Scale the matrix and save the scalings for later use for rhs and lhs.
virtual void AbstractLinAlgPack::MatrixScaling_Strategy::scale_rhs |
( |
BLAS_Cpp::Transp |
trans, |
|
|
value_type |
b[] |
|
) |
| const |
|
pure virtual |
virtual void AbstractLinAlgPack::MatrixScaling_Strategy::scale_lhs |
( |
BLAS_Cpp::Transp |
trans, |
|
|
value_type |
x[] |
|
) |
| const |
|
pure virtual |
The documentation for this class was generated from the following file: