Thyra::LinearOpWithSolveBase
and Thyra::LinearOpWithSolveFactoryBase
in terms of Amesos_BaseSolver
implementations. These adapters allow a client to take any Epetra_RowMatrix
object embedded in a Thyra::EpetraLinearOp
object and immediately use to to define a direct linear solver.
Thyra::LinearOpWithSolveBase
and Thyra::LinearOpWithSolveFactoryBase
in terms of the AztecOO
class. These adapters allow a client to take any Epetra_RowMatrix
object embedded in a Thyra::EpetraLinearOp
object and immediately use to to define an iterative linear solver such as GMRES or CG.
Epetra_RowMatrix
object. However, the Belos implementation allows for the arbitrary implementation of the linear operators and vector spaces.