10 #ifndef BELOS_DETAILS_EBELOSSOLVERTYPE_HPP
11 #define BELOS_DETAILS_EBELOSSOLVERTYPE_HPP
20 #ifndef DOXYGEN_SHOULD_SKIP_THIS
25 #endif // NOT DOXYGEN_SHOULD_SKIP_THIS
57 std::pair<std::string, bool>
63 std::vector<std::string>
69 std::vector<std::string>
85 #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.