| 
    Belos Package Browser (Single Doxygen Collection)
    Development
    
   | 
 
#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... | |
| void | clearFactories () | 
| Clear all custom solver factories.  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 | |
| DescribableStreamManipulatorState | describe (const Describable &describable, const EVerbosityLevel verbLevel=Describable::verbLevel_default) | 
| std::ostream & | operator<< (std::ostream &os, const DescribableStreamManipulatorState &d) | 
| 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 | 
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 35 of file BelosSolverFactory_Generic.hpp.
      
  | 
  inline | 
Definition at line 38 of file BelosSolverFactory_Generic.hpp.
 1.8.5