42 #ifndef BELOS_DETAILS_EBELOSSOLVERTYPE_HPP
43 #define BELOS_DETAILS_EBELOSSOLVERTYPE_HPP
52 #ifndef DOXYGEN_SHOULD_SKIP_THIS
57 #endif // NOT DOXYGEN_SHOULD_SKIP_THIS
89 std::pair<std::string, bool>
95 std::vector<std::string>
101 std::vector<std::string>
117 #endif // BELOS_DETAILS_EBELOSSOLVERTYPE_HPP
std::vector< std::string > solverNameAliases()
List of supported aliases (to canonical solver names).
int numSupportedSolvers()
Number of Belos solvers supported for any linear algebra implementation ("generically").
std::pair< std::string, bool > getCanonicalNameFromAlias(const std::string &candidateAlias)
Get the candidate canonical name for a given candidate alias.
void reviseParameterListForAlias(const std::string &aliasName, Teuchos::ParameterList &solverParams)
Modify the input ParameterList appropriately for the given solver alias.
std::vector< std::string > canonicalSolverNames()
List of canonical solver names.