54 for(
int i = 0; i < lsize; ++i )
57 for(
int i = 0; i < rsize; ++i )
75 for(
int i = 0; i <
iters_; ++i )
81 for(
int i = 0; i <
iters_; ++i )
85 for(
int i = 0; i <
iters_; ++i )
139 if( !
scaled_ ) std::cout <<
"EpetraExt::LinearProblem_Scale::rvs() : Problem Not Scaled!\n";
143 for(
int i = 0; i <
iters_; ++i )
145 int loc = iters_-i-1;
int ExtractDiagonalCopy(Epetra_Vector &Diagonal) const
std::vector< Epetra_Vector * > lScaleVecs_
int InvColSums(Epetra_Vector &x) const
bool fwd()
Applies forward scaling.
std::vector< Epetra_Vector * > rScaleVecs_
int InvRowSums(Epetra_Vector &x) const
bool rvs()
Reverses scaling.
~LinearProblem_Scale()
Destructor.
int InvRowMaxs(Epetra_Vector &x) const
int InvColMaxs(Epetra_Vector &x) const