MueLu
Version of the Day
|
#include <MueLu_Details_LinearSolverFactory_def.hpp>
Public Member Functions | |
LinearSolver () | |
Constructor. More... | |
virtual | ~LinearSolver () |
Destructor (virtual for memory safety). More... | |
void | setMatrix (const Teuchos::RCP< const OP > &A) |
Set the Solver's matrix. More... | |
Teuchos::RCP< const OP > | getMatrix () const |
Get a pointer to this Solver's matrix. More... | |
void | solve (MV &X, const MV &B) |
Solve the linear system(s) AX=B. More... | |
void | setParameters (const Teuchos::RCP< Teuchos::ParameterList > ¶ms) |
Set this solver's parameters. More... | |
void | symbolic () |
Set up any part of the solve that depends on the structure of the input matrix, but not its numerical values. More... | |
void | numeric () |
Set up any part of the solve that depends on both the structure and the numerical values of the input matrix. More... | |
std::string | description () const |
Implementation of Teuchos::Describable::description. More... | |
void | describe (Teuchos::FancyOStream &out, const Teuchos::EVerbosityLevel verbLevel=Teuchos::Describable::verbLevel_default) const |
Implementation of Teuchos::Describable::describe. More... | |
Public Member Functions inherited from Teuchos::Describable | |
void | describe (std::ostream &out, const EVerbosityLevel verbLevel=verbLevel_default) const |
virtual | ~Describable () |
LabeledObject () | |
virtual | ~LabeledObject () |
virtual void | setObjectLabel (const std::string &objectLabel) |
virtual std::string | getObjectLabel () const |
DescribableStreamManipulatorState | describe (const Describable &describable, const EVerbosityLevel verbLevel=Describable::verbLevel_default) |
std::ostream & | operator<< (std::ostream &os, const DescribableStreamManipulatorState &d) |
Private Attributes | |
Teuchos::RCP< const OP > | A_ |
Teuchos::RCP < Teuchos::ParameterList > | params_ |
Additional Inherited Members | |
Static Public Attributes inherited from Teuchos::Describable | |
static const EVerbosityLevel | verbLevel_default |
Definition at line 34 of file MueLu_Details_LinearSolverFactory_def.hpp.
|
inline |
Constructor.
Definition at line 38 of file MueLu_Details_LinearSolverFactory_def.hpp.
|
inlinevirtual |
Destructor (virtual for memory safety).
Reimplemented from Trilinos::Details::LinearSolver< MV, OP, NormType >.
Definition at line 41 of file MueLu_Details_LinearSolverFactory_def.hpp.
|
virtual |
Set the Solver's matrix.
A | [in] Pointer to the matrix A in the linear system(s) AX=B to solve. |
Implements Trilinos::Details::LinearSolver< MV, OP, NormType >.
|
inlinevirtual |
Get a pointer to this Solver's matrix.
Implements Trilinos::Details::LinearSolver< MV, OP, NormType >.
Definition at line 50 of file MueLu_Details_LinearSolverFactory_def.hpp.
|
virtual |
Solve the linear system(s) AX=B.
Implements Trilinos::Details::LinearSolver< MV, OP, NormType >.
|
virtual |
Set this solver's parameters.
Implements Trilinos::Details::LinearSolver< MV, OP, NormType >.
|
inlinevirtual |
Set up any part of the solve that depends on the structure of the input matrix, but not its numerical values.
Implements Trilinos::Details::LinearSolver< MV, OP, NormType >.
Definition at line 62 of file MueLu_Details_LinearSolverFactory_def.hpp.
|
virtual |
Set up any part of the solve that depends on both the structure and the numerical values of the input matrix.
Implements Trilinos::Details::LinearSolver< MV, OP, NormType >.
|
virtual |
Implementation of Teuchos::Describable::description.
Reimplemented from Teuchos::Describable.
|
virtual |
Implementation of Teuchos::Describable::describe.
Reimplemented from Teuchos::Describable.
|
private |
Definition at line 78 of file MueLu_Details_LinearSolverFactory_def.hpp.
|
private |
Definition at line 79 of file MueLu_Details_LinearSolverFactory_def.hpp.