CHROMA
|
Params for CG inverter. More...
#include <syssolver_cg_params.h>
Public Member Functions | |
SysSolverCGParams () | |
Default constructor. More... | |
SysSolverCGParams (XMLReader &in, const std::string &path) | |
Read parameters. More... | |
Public Attributes | |
Real | RsdCG |
int | MaxCG |
int | MinCG |
Real | RsdCGRestart |
int | MaxCGRestart |
Params for CG inverter.
Definition at line 17 of file syssolver_cg_params.h.
Chroma::SysSolverCGParams::SysSolverCGParams | ( | ) |
Default constructor.
Definition at line 61 of file syssolver_cg_params.cc.
References MaxCG, MaxCGRestart, MinCG, RsdCG, RsdCGRestart, and Chroma::zero.
Chroma::SysSolverCGParams::SysSolverCGParams | ( | XMLReader & | in, |
const std::string & | path | ||
) |
int Chroma::SysSolverCGParams::MaxCG |
Maximum CG iterations
Definition at line 23 of file syssolver_cg_params.h.
Referenced by main(), Chroma::Ovlap4DQprop::operator()(), Chroma::AsqtadCPSWrapperQprop::operator()(), Chroma::CGDWFQpropT< SinglePrecSolver, DoublePrecSolver >::operator()(), Chroma::LinOpSysSolverCGArray< T >::operator()(), Chroma::MdagMSysSolverCGArray< T >::operator()(), Chroma::MdagMMultiSysSolverCGAccumulate< T >::operator()(), Chroma::HtContFrac5DQprop< T, P, Q >::operator()(), Chroma::PrecOvExt5DQprop< T, P, Q >::operator()(), Chroma::ContFrac5DQprop< T, P, Q >::operator()(), Chroma::OvHTCFZ5DQprop< T >::operator()(), Chroma::OvExt5DQprop< T >::operator()(), Chroma::OvUnprecCF5DQprop< T >::operator()(), Chroma::LinOpSysSolverCG< T >::operator()(), Chroma::LinOpSysSolverCGTiming< T >::operator()(), Chroma::MdagMSysSolverCG< T >::operator()(), Chroma::MdagMSysSolverCGTimings< T >::operator()(), Chroma::PolyPrecSysSolverCG< T >::operator()(), Chroma::EvenOddFermActQprop< T, P, Q >::operator()(), read(), Chroma::read(), SysSolverCGParams(), Chroma::UnprecDWFTransfFermActParams::UnprecDWFTransfFermActParams(), and Chroma::write().
int Chroma::SysSolverCGParams::MaxCGRestart |
Max no of CG iterations for a possibly double precision restart. Only valid for some solvers, eg CG-DWF
Definition at line 28 of file syssolver_cg_params.h.
Referenced by Chroma::AsqtadCPSWrapperQprop::operator()(), Chroma::CGDWFQpropT< SinglePrecSolver, DoublePrecSolver >::operator()(), Chroma::LinOpSysSolverCGArray< T >::operator()(), Chroma::MdagMSysSolverCGArray< T >::operator()(), Chroma::LinOpSysSolverCG< T >::operator()(), Chroma::LinOpSysSolverCGTiming< T >::operator()(), Chroma::MdagMSysSolverCG< T >::operator()(), Chroma::MdagMSysSolverCGTimings< T >::operator()(), Chroma::read(), SysSolverCGParams(), and Chroma::write().
int Chroma::SysSolverCGParams::MinCG |
Minimum CG iterations (useful for charm)
Definition at line 24 of file syssolver_cg_params.h.
Referenced by Chroma::EvenOddFermActQprop< T, P, Q >::operator()(), read(), Chroma::read(), SysSolverCGParams(), and Chroma::write().
Real Chroma::SysSolverCGParams::RsdCG |
CG residual
Definition at line 22 of file syssolver_cg_params.h.
Referenced by Chroma::InlineStaggeredSpectrum::func(), main(), Chroma::Ovlap4DQprop::operator()(), Chroma::AsqtadCPSWrapperQprop::operator()(), Chroma::CGDWFQpropT< SinglePrecSolver, DoublePrecSolver >::operator()(), Chroma::LinOpSysSolverCGArray< T >::operator()(), Chroma::MdagMSysSolverCGArray< T >::operator()(), Chroma::MdagMMultiSysSolverCGAccumulate< T >::operator()(), Chroma::HtContFrac5DQprop< T, P, Q >::operator()(), Chroma::PrecOvExt5DQprop< T, P, Q >::operator()(), Chroma::ContFrac5DQprop< T, P, Q >::operator()(), Chroma::OvHTCFZ5DQprop< T >::operator()(), Chroma::OvExt5DQprop< T >::operator()(), Chroma::OvUnprecCF5DQprop< T >::operator()(), Chroma::LinOpSysSolverCG< T >::operator()(), Chroma::MdagMSysSolverCG< T >::operator()(), Chroma::PolyPrecSysSolverCG< T >::operator()(), Chroma::EvenOddFermActQprop< T, P, Q >::operator()(), read(), Chroma::read(), SysSolverCGParams(), Chroma::UnprecDWFTransfFermActParams::UnprecDWFTransfFermActParams(), and Chroma::write().
Real Chroma::SysSolverCGParams::RsdCGRestart |
CG residual for a possibly double precision restart. Only valid for some solvers eg CG-DWF
Definition at line 26 of file syssolver_cg_params.h.
Referenced by Chroma::CGDWFQpropT< SinglePrecSolver, DoublePrecSolver >::operator()(), Chroma::LinOpSysSolverCGArray< T >::operator()(), Chroma::MdagMSysSolverCGArray< T >::operator()(), Chroma::LinOpSysSolverCG< T >::operator()(), Chroma::MdagMSysSolverCG< T >::operator()(), Chroma::read(), SysSolverCGParams(), and Chroma::write().