#include <MueLu_Details_LinearSolverFactory_def.hpp>
|
| | LinearSolver () |
| | Constructor.
|
| virtual | ~LinearSolver () |
| | Destructor (virtual for memory safety).
|
| void | setMatrix (const Teuchos::RCP< const OP > &A) |
| | Set the Solver's matrix.
|
| Teuchos::RCP< const OP > | getMatrix () const |
| | Get a pointer to this Solver's matrix.
|
| void | solve (MV &X, const MV &B) |
| | Solve the linear system(s) AX=B.
|
| void | setParameters (const Teuchos::RCP< Teuchos::ParameterList > ¶ms) |
| | Set this solver's parameters.
|
| void | symbolic () |
| | Set up any part of the solve that depends on the structure of the input matrix, but not its numerical values.
|
| void | numeric () |
| | Set up any part of the solve that depends on both the structure and the numerical values of the input matrix.
|
| std::string | description () const |
| | Implementation of Teuchos::Describable::description.
|
| void | describe (Teuchos::FancyOStream &out, const Teuchos::EVerbosityLevel verbLevel=Teuchos::Describable::verbLevel_default) const |
| | Implementation of Teuchos::Describable::describe.
|
|
| Teuchos::RCP< const OP > | A_ |
| Teuchos::RCP< Teuchos::ParameterList > | params_ |
template<class MV, class OP, class NormType>
class MueLu::Details::LinearSolver< MV, OP, NormType >
Definition at line 34 of file MueLu_Details_LinearSolverFactory_def.hpp.
◆ LinearSolver()
template<class MV, class OP, class NormType>
◆ ~LinearSolver()
template<class MV, class OP, class NormType>
◆ setMatrix()
template<class MV, class OP, class NormType>
Set the Solver's matrix.
- Parameters
-
| A | [in] Pointer to the matrix A in the linear system(s) AX=B to solve. |
◆ getMatrix()
template<class MV, class OP, class NormType>
◆ solve()
template<class MV, class OP, class NormType>
Solve the linear system(s) AX=B.
◆ setParameters()
template<class MV, class OP, class NormType>
Set this solver's parameters.
◆ symbolic()
template<class MV, class OP, class NormType>
◆ numeric()
template<class MV, class OP, class NormType>
Set up any part of the solve that depends on both the structure and the numerical values of the input matrix.
◆ description()
template<class MV, class OP, class NormType>
Implementation of Teuchos::Describable::description.
◆ describe()
template<class MV, class OP, class NormType>
| void MueLu::Details::LinearSolver< MV, OP, NormType >::describe |
( |
Teuchos::FancyOStream & | out, |
|
|
const Teuchos::EVerbosityLevel | verbLevel = Teuchos::Describable::verbLevel_default ) const |
Implementation of Teuchos::Describable::describe.
◆ A_
template<class MV, class OP, class NormType>
◆ params_
template<class MV, class OP, class NormType>
The documentation for this class was generated from the following file: