Lines Matching refs:AmgXControlMap

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()
456 …PetscCheck(AmgXControlMap::AMGCycles.count(option) == 1, PETSC_COMM_SELF, PETSC_ERR_PLIB, "AMG Cyc… in PCSetFromOptions_AMGX()
457 amgx->amg_cycle = AmgXControlMap::AMGCycles.at(option); in PCSetFromOptions_AMGX()
461 std::string def_smoother = map_reverse_lookup(AmgXControlMap::Smoothers, amgx->smoother); in PCSetFromOptions_AMGX()
464 …PetscCheck(AmgXControlMap::Smoothers.count(option) == 1, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Smoothe… in PCSetFromOptions_AMGX()
465 amgx->smoother = AmgXControlMap::Smoothers.at(option); in PCSetFromOptions_AMGX()
477 std::string def_selector = map_reverse_lookup(AmgXControlMap::Selectors, amgx->selector); in PCSetFromOptions_AMGX()
480 …PetscCheck(AmgXControlMap::Selectors.count(option) == 1, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Selecto… in PCSetFromOptions_AMGX()
489 amgx->selector = AmgXControlMap::Selectors.at(option); in PCSetFromOptions_AMGX()
517 …std::string def_coarse_solver = map_reverse_lookup(AmgXControlMap::CoarseSolvers, amgx->coarse_sol… in PCSetFromOptions_AMGX()
520 …PetscCheck(AmgXControlMap::CoarseSolvers.count(option) == 1, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Coa… in PCSetFromOptions_AMGX()
521 amgx->coarse_solver = AmgXControlMap::CoarseSolvers.at(option); in PCSetFromOptions_AMGX()