CHROMA
|
Params for FGMRESDR inverter. More...
#include <syssolver_fgmres_dr_params.h>
Public Member Functions | |
SysSolverFGMRESDRParams () | |
SysSolverFGMRESDRParams (XMLReader &in, const std::string &path) | |
Read parameters. More... | |
Public Attributes | |
Real | RsdTarget |
int | NKrylov |
int | NDefl |
int | MaxIter |
GroupXML_t | PrecondParams |
Params for FGMRESDR inverter.
Definition at line 17 of file syssolver_fgmres_dr_params.h.
Chroma::SysSolverFGMRESDRParams::SysSolverFGMRESDRParams | ( | ) |
Definition at line 35 of file syssolver_fgmres_dr_params.cc.
References pop(), push(), Chroma::readXMLGroup(), and Chroma::write().
Chroma::SysSolverFGMRESDRParams::SysSolverFGMRESDRParams | ( | XMLReader & | in, |
const std::string & | path | ||
) |
Read parameters.
Definition at line 57 of file syssolver_fgmres_dr_params.cc.
References Chroma::read().
int Chroma::SysSolverFGMRESDRParams::MaxIter |
Total Number of Iterations
Definition at line 25 of file syssolver_fgmres_dr_params.h.
Referenced by Chroma::LinOpSysSolverFGMRESDR::operator()().
int Chroma::SysSolverFGMRESDRParams::NDefl |
Number of deflation vectors
Definition at line 24 of file syssolver_fgmres_dr_params.h.
Referenced by Chroma::LinOpSysSolverFGMRESDR::InitMatrices(), Chroma::LinOpSysSolverFGMRESDR::LinOpSysSolverFGMRESDR(), and Chroma::LinOpSysSolverFGMRESDR::operator()().
int Chroma::SysSolverFGMRESDRParams::NKrylov |
Number of vectors before restart
Definition at line 23 of file syssolver_fgmres_dr_params.h.
Referenced by Chroma::LinOpSysSolverFGMRESDR::InitMatrices(), and Chroma::LinOpSysSolverFGMRESDR::operator()().
GroupXML_t Chroma::SysSolverFGMRESDRParams::PrecondParams |
Parameters for a preconditioner
Definition at line 26 of file syssolver_fgmres_dr_params.h.
Referenced by Chroma::LinOpSysSolverFGMRESDR::LinOpSysSolverFGMRESDR().
Real Chroma::SysSolverFGMRESDRParams::RsdTarget |
Target Residuum
Definition at line 22 of file syssolver_fgmres_dr_params.h.
Referenced by Chroma::LinOpSysSolverFGMRESDR::operator()().