Searched refs:AmgXControlMap (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/ksp/pc/impls/amgx/ |
| H A D | amgx.cxx | 58 struct AmgXControlMap { struct 66 const std::map<std::string, AmgXAMGMethod> AmgXControlMap::AMGMethods = { argument 71 const std::map<std::string, AmgXSmoother> AmgXControlMap::Smoothers = { 87 const std::map<std::string, AmgXSelector> AmgXControlMap::Selectors = { 96 const std::map<std::string, AmgXCoarseSolver> AmgXControlMap::CoarseSolvers = { 101 const std::map<std::string, AmgXAMGCycle> AmgXControlMap::AMGCycles = { 445 std::string def_amg_method = map_reverse_lookup(AmgXControlMap::AMGMethods, amgx->amg_method); in PCSetFromOptions_AMGX() 448 …PetscCheck(AmgXControlMap::AMGMethods.count(option) == 1, PETSC_COMM_SELF, PETSC_ERR_PLIB, "AMG Me… in PCSetFromOptions_AMGX() 449 amgx->amg_method = AmgXControlMap::AMGMethods.at(option); in PCSetFromOptions_AMGX() 453 std::string def_amg_cycle = map_reverse_lookup(AmgXControlMap::AMGCycles, amgx->amg_cycle); in PCSetFromOptions_AMGX() [all …]
|