120 if (
A_->UseTranspose()) {
136 if (
A_->UseTranspose()) {
150 if (
X_==0) ierr = -2;
151 if (
B_==0) ierr = -3;
157 if (!
A_->OperatorDomainMap().SameAs(
X_->Map())) ierr = -4;
158 if (!
A_->OperatorRangeMap().SameAs(
B_->Map())) ierr = -5;
#define EPETRA_CHK_ERR(a)
int LeftScale(const Epetra_Vector &D)
Perform left scaling of a linear problem.
int RightScale(const Epetra_Vector &D)
Perform right scaling of a linear problem.
Epetra_Operator * Operator_
int CheckInput() const
Check input parameters for existence and size consistency.
Epetra_Vector * RightScaleVector_
ProblemDifficultyLevel PDL_
Epetra_LinearProblem(void)
Epetra_LinearProblem Default Constructor.
Epetra_Vector * LeftScaleVector_
virtual ~Epetra_LinearProblem(void)
Epetra_LinearProblem Destructor.
Epetra_MultiVector: A class for constructing and using dense multi-vectors, vectors and matrices in p...
Epetra_Operator: A pure virtual class for using real-valued double-precision operators.
Epetra_RowMatrix: A pure virtual class for using real-valued double-precision row matrices.
Epetra_Vector: A class for constructing and using dense vectors on a parallel computer.