44 #include <Epetra_LinearProblem.h> 45 #include <Epetra_CrsMatrix.h> 46 #include <Epetra_Map.h> 48 class Epetra_MultiVector;
64 Epetra_CrsMatrix * OldMatrix =
dynamic_cast<Epetra_CrsMatrix*
>( orig.GetMatrix() );
65 Epetra_MultiVector * OldRHS = orig.GetRHS();
66 Epetra_MultiVector * OldLHS = orig.GetLHS();
70 if( &NewMatrix == OldMatrix )
73 newObj_ =
new Epetra_LinearProblem( &NewMatrix, OldLHS, OldRHS );
NewTypeRef operator()(OriginalTypeRef orig)
Constructs "fixed" Epetra_LinearProblem.
EpetraExt::BlockCrsMatrix: A class for constructing a distributed block matrix.
CrsMatrix_SolverMap SolverMapTrans_
~LinearProblem_SolverMap()
Destructor.