#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: