42 #ifndef TRILINOS_DETAILS_LINEARSOLVER_HPP 43 #define TRILINOS_DETAILS_LINEARSOLVER_HPP 56 #include "TeuchosRemainder_config.h" 145 template<
class MV,
class OP,
class NormType>
203 virtual void solve (MV& X,
const MV& B) = 0;
246 virtual void symbolic () = 0;
261 virtual void numeric () = 0;
267 #endif // TRILINOS_DETAILS_LINEARSOLVER_HPP virtual ~LinearSolver()
Destructor (virtual for memory safety of derived classes).
Interface for a method for solving linear system(s) AX=B.
Namespace of implementation details.
Namespace of things generally useful to many Trilinos packages.
The Teuchos namespace contains all of the classes, structs and enums used by Teuchos, as well as a number of utility routines.
Smart reference counting pointer class for automatic garbage collection.
Reference-counted pointer class and non-member templated function implementations.