|
MueLu Version of the Day
|
Classes | |
| struct | DropTol |
| class | LinearSolverFactory |
| Interface for a "factory" that creates MueLu solvers. More... | |
| class | LinearSolver |
| class | LinearSolver< Tpetra::MultiVector< Scalar, LO, GO, Node >, Tpetra::Operator< Scalar, LO, GO, Node >, typename Teuchos::ScalarTraits< Scalar >::magnitudeType > |
Functions | |
| void | registerLinearSolverFactory () |
| Register MueLu's LinearSolverFactory with the central repository, for all enabled combinations of template parameters. | |
| void MueLu::Details::registerLinearSolverFactory | ( | ) |
Register MueLu's LinearSolverFactory with the central repository, for all enabled combinations of template parameters.
For all combinations of template parameters that MueLu enables, register MueLu::Details::LinearSolverFactory with the central repository. This will let any clients of Trilinos::Details::getLinearSolver create MueLu solvers with those template parameters.
You may call this function multiple times; it will only have an effect the first time (it is idempotent).
Users do not normally have to call this function, but see Bug
If you need to register MueLu's LinearSolverFactory for a set of template parameters that is not enabled, see MueLu_Details_LinearSolverFactory.hpp (in this directory).
Definition at line 43 of file MueLu_Details_registerLinearSolverFactory.cpp.