Belos  Version of the Day
Namespaces | Enumerations | Functions
Belos_Details_EBelosSolverType.hpp File Reference

Declaration of Belos::Details::EBelosSolverType enum, and associated functions. More...

#include <string>
#include <utility>
#include <vector>
Include dependency graph for Belos_Details_EBelosSolverType.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Belos
 
 Belos::Details
 

Enumerations

enum  Belos::Details::EBelosSolverType {
  Belos::Details::SOLVER_TYPE_BLOCK_GMRES = 0, Belos::Details::SOLVER_TYPE_PSEUDO_BLOCK_GMRES, Belos::Details::SOLVER_TYPE_BLOCK_CG, Belos::Details::SOLVER_TYPE_PSEUDO_BLOCK_CG,
  Belos::Details::SOLVER_TYPE_GCRODR, Belos::Details::SOLVER_TYPE_RCG, Belos::Details::SOLVER_TYPE_MINRES, Belos::Details::SOLVER_TYPE_LSQR,
  Belos::Details::SOLVER_TYPE_STOCHASTIC_CG, Belos::Details::SOLVER_TYPE_TFQMR, Belos::Details::SOLVER_TYPE_PSEUDO_BLOCK_TFQMR, Belos::Details::SOLVER_TYPE_GMRES_POLY,
  Belos::Details::SOLVER_TYPE_PCPG, Belos::Details::SOLVER_TYPE_FIXED_POINT, Belos::Details::SOLVER_TYPE_BICGSTAB, Belos::Details::SOLVER_TYPE_UPPER_BOUND
}
 1-to-1 enumeration of all supported SolverManager subclasses. More...
 

Functions

int Belos::Details::numSupportedSolvers ()
 Number of Belos solvers supported for any linear algebra implementation ("generically"). More...
 
EBelosSolverType Belos::Details::getEnumFromCanonicalName (const std::string &canonicalName)
 Map from canonical solver name to solver enum value. More...
 
std::pair< std::string, bool > Belos::Details::getCanonicalNameFromAlias (const std::string &candidateAlias)
 Get the candidate canonical name for a given candidate alias. More...
 
std::vector< std::string > Belos::Details::solverNameAliases ()
 List of supported aliases (to canonical solver names). More...
 
std::vector< std::string > Belos::Details::canonicalSolverNames ()
 List of canonical solver names. More...
 
void Belos::Details::reviseParameterListForAlias (const std::string &aliasName, Teuchos::ParameterList &solverParams)
 Modify the input ParameterList appropriately for the given solver alias. More...
 

Detailed Description

Declaration of Belos::Details::EBelosSolverType enum, and associated functions.

Definition in file Belos_Details_EBelosSolverType.hpp.


Generated on Mon Feb 5 2018 15:01:51 for Belos by doxygen 1.8.13