|
Belos
Version of the Day
|
#include <BelosSolverFactory_Generic.hpp>

Public Member Functions | |
| GenericSolverFactory () | |
Public Member Functions inherited from Belos::Impl::SolverFactoryParent< SC, MV, OP > | |
| virtual Teuchos::RCP < solver_base_type > | create (const std::string &solverName, const Teuchos::RCP< Teuchos::ParameterList > &solverParams) |
| Create, configure, and return the specified solver. More... | |
| virtual int | numSupportedSolvers () const |
| Number of supported solvers. More... | |
| virtual Teuchos::Array < std::string > | supportedSolverNames () const |
| List of supported solver names. More... | |
| virtual bool | isSupported (const std::string &solverName) const |
| Whether the given solver name names a supported solver. More... | |
| void | addFactory (const Teuchos::RCP< custom_solver_factory_type > &factory) |
| Add a custom solver factory. More... | |
| virtual std::string | description () const |
| A string description of this object. More... | |
| virtual void | describe (Teuchos::FancyOStream &out, const Teuchos::EVerbosityLevel verbLevel=Teuchos::Describable::verbLevel_default) const |
| Describe this object. 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) |
Additional Inherited Members | |
Public Types inherited from Belos::Impl::SolverFactoryParent< SC, MV, OP > | |
| typedef ::Belos::SolverManager < SC, MV, OP > | solver_base_type |
| The type of the solver returned by create(). More... | |
| typedef CustomSolverFactory < SC, MV, OP > | custom_solver_factory_type |
| The type of a solver factory that users may give to addFactory() (which see below) More... | |
Static Public Member Functions inherited from Belos::Impl::SolverFactoryParent< SC, MV, OP > | |
| static void | registerSolver (const std::string &solverName, Teuchos::RCP< SolverFactoryParent< SC, MV, OP >::solver_base_type > instance) |
| register a solver for Inverted Injection (DII). More... | |
| static bool | isSolverRegistered (const std::string &solverName) |
| is solver registered for Inverted Injection (DII). More... | |
Static Public Attributes inherited from Teuchos::Describable | |
| static const EVerbosityLevel | verbLevel_default |
Protected Member Functions inherited from Belos::Impl::SolverFactoryParent< SC, MV, OP > | |
| SolverFactoryParent () | |
| virtual Teuchos::RCP < solver_base_type > | getSolver (const std::string &solverName, const Teuchos::RCP< Teuchos::ParameterList > &solverParams) |
| Return an instance of the specified solver, or Teuchos::null if this factory does not provide the requested solver. More... | |
Definition at line 67 of file BelosSolverFactory_Generic.hpp.
|
inline |
Definition at line 70 of file BelosSolverFactory_Generic.hpp.
1.8.5