19 #ifndef GEOSX_LINEARALGEBRA_INTERFACES_TRILINOSSOLVER_HPP_ 20 #define GEOSX_LINEARALGEBRA_INTERFACES_TRILINOSSOLVER_HPP_ 64 DofManager const *
const dofManager =
nullptr );
Wrapper class for Epetra's CrsMatrix.
void solve(EpetraMatrix &mat, EpetraVector &sol, EpetraVector &rhs, DofManager const *const dofManager=nullptr)
Solve system with an iterative solver.
Set of parameters for a linear solver or preconditioner.
Results/stats of a linear solve.
The DoFManager is responsible for allocating global dofs, constructing sparsity patterns, and generally simplifying the interaction between PhysicsSolvers and linear algebra operations.
LinearSolverResult const & result()
Get the result of previous solve.
TrilinosSolver(LinearSolverParameters parameters)
Solver constructor, with parameter list reference.
~TrilinosSolver()
Virtual destructor.
This class creates and provides basic support for AztecOO, Amesos and ML libraries.
This class creates and provides basic support for the Epetra_FEVector vector object type used in Tril...