| 
    MueLu
    Version of the Day
    
   | 
 
Classes | |
| 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.  More... | |
| 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
Trilinos ENABLE_LINEAR_SOLVER_FACTORY_REGISTRATION was set to OFF). It never hurts to invoke this function manually, though.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 81 of file MueLu_Details_registerLinearSolverFactory.cpp.