|
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().