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