#include <AbstractLinAlgPack_MatrixScaling_Strategy.hpp>
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. | |
| virtual void | scale_rhs (BLAS_Cpp::Transp trans, value_type b[]) const =0 |
| Scale the rhs vector. | |
| virtual void | scale_lhs (BLAS_Cpp::Transp trans, value_type x[]) const =0 |
| Scale the lhs vector. | |
Public Member Functions | |
| virtual | ~MatrixScaling_Strategy () |
| | |
ToDo: Finish documentation!
Definition at line 38 of file AbstractLinAlgPack_MatrixScaling_Strategy.hpp.
| virtual AbstractLinAlgPack::MatrixScaling_Strategy::~MatrixScaling_Strategy | ( | ) | [inline, virtual] |
| 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] |
Scale the rhs vector.
| virtual void AbstractLinAlgPack::MatrixScaling_Strategy::scale_lhs | ( | BLAS_Cpp::Transp | trans, | |
| value_type | x[] | |||
| ) | const [pure virtual] |
Scale the lhs vector.
1.4.7