Lines Matching refs:AmgXSmoother
19 enum class AmgXSmoother {
60 static const std::map<std::string, AmgXSmoother> Smoothers;
71 const std::map<std::string, AmgXSmoother> AmgXControlMap::Smoothers = {
72 {"PCG", AmgXSmoother::PCG },
73 {"PCGF", AmgXSmoother::PCGF },
74 {"PBICGSTAB", AmgXSmoother::PBiCGStab },
75 {"GMRES", AmgXSmoother::GMRES },
76 {"FGMRES", AmgXSmoother::FGMRES },
77 {"JACOBI_L1", AmgXSmoother::JacobiL1 },
78 {"BLOCK_JACOBI", AmgXSmoother::BlockJacobi },
79 {"GS", AmgXSmoother::GS },
80 {"MULTICOLOR_GS", AmgXSmoother::MulticolorGS },
81 {"MULTICOLOR_ILU", AmgXSmoother::MulticolorILU },
82 {"MULTICOLOR_DILU", AmgXSmoother::MulticolorDILU},
83 {"CHEBYSHEV_POLY", AmgXSmoother::ChebyshevPoly },
84 {"NOSOLVER", AmgXSmoother::NoSolver }
141 AmgXSmoother smoother;
468 if (amgx->smoother == AmgXSmoother::JacobiL1 || amgx->smoother == AmgXSmoother::BlockJacobi) {
471 } else if (amgx->smoother == AmgXSmoother::GS || amgx->smoother == AmgXSmoother::MulticolorGS) {
597 amgx->smoother = AmgXSmoother::BlockJacobi;