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 )
102 int numVals = RHSMap.NumMyPoints();
122 int numVals = LHSMap.NumMyPoints();
139 if( !
scaled_ ) std::cout <<
"EpetraExt::LinearProblem_Scale::rvs() : Problem Not Scaled!\n";
143 for(
int i = 0; i <
iters_; ++i )
~LinearProblem_Scale()
Destructor.
std::vector< Epetra_Vector * > rScaleVecs_
std::vector< Epetra_Vector * > lScaleVecs_
bool fwd()
Applies forward scaling.
bool rvs()
Reverses scaling.
int InvRowSums(Epetra_Vector &x) const
int InvColMaxs(Epetra_Vector &x) const
int InvRowMaxs(Epetra_Vector &x) const
int InvColSums(Epetra_Vector &x) const
int ExtractDiagonalCopy(Epetra_Vector &Diagonal) const
EpetraExt::BlockCrsMatrix: A class for constructing a distributed block matrix.