|
MueLu Version of the Day
|
Classes | |
| struct | DropTol |
| class | LinearSolver |
| class | LinearSolver< Tpetra::MultiVector< Scalar, LO, GO, Node >, Tpetra::Operator< Scalar, LO, GO, Node >, typename Teuchos::ScalarTraits< Scalar >::magnitudeType > |
| class | LinearSolverFactory |
| Interface for a "factory" that creates MueLu solvers. More... | |
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 78 of file MueLu_Details_registerLinearSolverFactory.cpp.