MOOCHO (Single Doxygen Collection)
Version of the Day
|
Abstract interface for sparse matrix scaling strategies. More...
#include <AbstractLinAlgPack_MatrixScaling_Strategy.hpp>
Public Member Functions | |
virtual | ~MatrixScaling_Strategy () |
Pure virtual methods to be overridden by subclasses | |
virtual void | 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[])=0 |
Scale the matrix and save the scalings for later use for rhs and lhs. More... | |
virtual void | scale_rhs (BLAS_Cpp::Transp trans, value_type b[]) const =0 |
Scale the rhs vector. More... | |
virtual void | scale_lhs (BLAS_Cpp::Transp trans, value_type x[]) const =0 |
Scale the lhs vector. More... | |
Abstract interface for sparse matrix scaling strategies.
ToDo: Finish documentation!
Definition at line 51 of file AbstractLinAlgPack_MatrixScaling_Strategy.hpp.
|
inlinevirtual |
Definition at line 55 of file AbstractLinAlgPack_MatrixScaling_Strategy.hpp.
|
pure virtual |
Scale the matrix and save the scalings for later use for rhs and lhs.
|
pure virtual |
Scale the rhs vector.
|
pure virtual |
Scale the lhs vector.