CHROMA
|
#include <mgproto_solver_params.h>
Public Member Functions | |
MGProtoSolverParams () | |
MGProtoSolverParams (XMLReader &xml, const std::string &path) | |
Public Attributes | |
Chroma::CloverFermActParams | CloverParams |
bool | AntiPeriodicT |
int | MGLevels |
multi1d< multi1d< int > > | Blocking |
multi1d< int > | NullVecs |
multi1d< int > | NullSolverMaxIters |
multi1d< Double > | NullSolverRsdTarget |
multi1d< bool > | NullSolverVerboseP |
int | OuterSolverNKrylov |
Double | OuterSolverRsdTarget |
int | OuterSolverMaxIters |
bool | OuterSolverVerboseP |
multi1d< int > | VCyclePreSmootherMaxIters |
multi1d< Double > | VCyclePreSmootherRsdTarget |
multi1d< bool > | VCyclePreSmootherVerboseP |
multi1d< Real > | VCyclePreSmootherRelaxOmega |
multi1d< int > | VCyclePostSmootherMaxIters |
multi1d< Double > | VCyclePostSmootherRsdTarget |
multi1d< bool > | VCyclePostSmootherVerboseP |
multi1d< Real > | VCyclePostSmootherRelaxOmega |
multi1d< int > | VCycleBottomSolverNKrylov |
multi1d< int > | VCycleBottomSolverMaxIters |
multi1d< Double > | VCycleBottomSolverRsdTarget |
multi1d< bool > | VCycleBottomSolverVerboseP |
multi1d< int > | VCycleMaxIters |
multi1d< Double > | VCycleRsdTarget |
multi1d< bool > | VCycleVerboseP |
std::string | SubspaceId |
Definition at line 22 of file mgproto_solver_params.h.
|
inline |
Definition at line 24 of file mgproto_solver_params.h.
Chroma::MGProtoSolverParams::MGProtoSolverParams | ( | XMLReader & | xml, |
const std::string & | path | ||
) |
Definition at line 50 of file mgproto_solver_params.cc.
References Chroma::read().
bool Chroma::MGProtoSolverParams::AntiPeriodicT |
Definition at line 30 of file mgproto_solver_params.h.
multi1d< multi1d<int> > Chroma::MGProtoSolverParams::Blocking |
Definition at line 33 of file mgproto_solver_params.h.
Chroma::CloverFermActParams Chroma::MGProtoSolverParams::CloverParams |
Definition at line 29 of file mgproto_solver_params.h.
Referenced by Chroma::LinOpSysSolverMGProtoQPhiXClover::operator()(), and Chroma::LinOpSysSolverMGProtoQPhiXEOClover::operator()().
int Chroma::MGProtoSolverParams::MGLevels |
Definition at line 32 of file mgproto_solver_params.h.
multi1d< int > Chroma::MGProtoSolverParams::NullSolverMaxIters |
Definition at line 35 of file mgproto_solver_params.h.
multi1d< Double > Chroma::MGProtoSolverParams::NullSolverRsdTarget |
Definition at line 36 of file mgproto_solver_params.h.
multi1d< bool > Chroma::MGProtoSolverParams::NullSolverVerboseP |
Definition at line 37 of file mgproto_solver_params.h.
multi1d< int > Chroma::MGProtoSolverParams::NullVecs |
Definition at line 34 of file mgproto_solver_params.h.
int Chroma::MGProtoSolverParams::OuterSolverMaxIters |
Definition at line 42 of file mgproto_solver_params.h.
Referenced by Chroma::LinOpSysSolverMGProtoQPhiXEOClover::LinOpSysSolverMGProtoQPhiXEOClover(), Chroma::LinOpSysSolverMGProtoClover::operator()(), and Chroma::LinOpSysSolverMGProtoQPhiXClover::operator()().
int Chroma::MGProtoSolverParams::OuterSolverNKrylov |
Definition at line 40 of file mgproto_solver_params.h.
Referenced by Chroma::LinOpSysSolverMGProtoQPhiXEOClover::LinOpSysSolverMGProtoQPhiXEOClover(), Chroma::LinOpSysSolverMGProtoClover::operator()(), and Chroma::LinOpSysSolverMGProtoQPhiXClover::operator()().
Double Chroma::MGProtoSolverParams::OuterSolverRsdTarget |
Definition at line 41 of file mgproto_solver_params.h.
Referenced by Chroma::LinOpSysSolverMGProtoQPhiXEOClover::LinOpSysSolverMGProtoQPhiXEOClover(), Chroma::LinOpSysSolverMGProtoClover::operator()(), Chroma::LinOpSysSolverMGProtoQPhiXClover::operator()(), and Chroma::LinOpSysSolverMGProtoQPhiXEOClover::operator()().
bool Chroma::MGProtoSolverParams::OuterSolverVerboseP |
Definition at line 43 of file mgproto_solver_params.h.
Referenced by Chroma::LinOpSysSolverMGProtoQPhiXEOClover::LinOpSysSolverMGProtoQPhiXEOClover(), Chroma::LinOpSysSolverMGProtoClover::operator()(), and Chroma::LinOpSysSolverMGProtoQPhiXClover::operator()().
std::string Chroma::MGProtoSolverParams::SubspaceId |
Definition at line 69 of file mgproto_solver_params.h.
Referenced by Chroma::LinOpSysSolverMGProtoClover::operator()(), and Chroma::LinOpSysSolverMGProtoQPhiXClover::operator()().
multi1d<int> Chroma::MGProtoSolverParams::VCycleBottomSolverMaxIters |
Definition at line 60 of file mgproto_solver_params.h.
multi1d<int> Chroma::MGProtoSolverParams::VCycleBottomSolverNKrylov |
Definition at line 59 of file mgproto_solver_params.h.
multi1d<Double> Chroma::MGProtoSolverParams::VCycleBottomSolverRsdTarget |
Definition at line 61 of file mgproto_solver_params.h.
multi1d<bool> Chroma::MGProtoSolverParams::VCycleBottomSolverVerboseP |
Definition at line 62 of file mgproto_solver_params.h.
multi1d<int> Chroma::MGProtoSolverParams::VCycleMaxIters |
Definition at line 65 of file mgproto_solver_params.h.
multi1d<int> Chroma::MGProtoSolverParams::VCyclePostSmootherMaxIters |
Definition at line 53 of file mgproto_solver_params.h.
multi1d<Real> Chroma::MGProtoSolverParams::VCyclePostSmootherRelaxOmega |
Definition at line 56 of file mgproto_solver_params.h.
multi1d<Double> Chroma::MGProtoSolverParams::VCyclePostSmootherRsdTarget |
Definition at line 54 of file mgproto_solver_params.h.
multi1d<bool> Chroma::MGProtoSolverParams::VCyclePostSmootherVerboseP |
Definition at line 55 of file mgproto_solver_params.h.
multi1d<int> Chroma::MGProtoSolverParams::VCyclePreSmootherMaxIters |
Definition at line 47 of file mgproto_solver_params.h.
multi1d<Real> Chroma::MGProtoSolverParams::VCyclePreSmootherRelaxOmega |
Definition at line 50 of file mgproto_solver_params.h.
multi1d<Double> Chroma::MGProtoSolverParams::VCyclePreSmootherRsdTarget |
Definition at line 48 of file mgproto_solver_params.h.
multi1d<bool> Chroma::MGProtoSolverParams::VCyclePreSmootherVerboseP |
Definition at line 49 of file mgproto_solver_params.h.
multi1d<Double> Chroma::MGProtoSolverParams::VCycleRsdTarget |
Definition at line 66 of file mgproto_solver_params.h.
multi1d<bool> Chroma::MGProtoSolverParams::VCycleVerboseP |
Definition at line 67 of file mgproto_solver_params.h.