14 #ifndef SOLVER_BICGSTAB_IDS_L_CMPLX_INCLUDED
15 #define SOLVER_BICGSTAB_IDS_L_CMPLX_INCLUDED
58 std::vector<Field>
u,
r;
68 :
Solver(), m_fopr(fopr) {}
71 :
Solver(), m_fopr(fopr.get()) {}
80 int& Nconv,
double& diff);
int index_ij(int i, int j)
void set_parameters_DS_L(const int N_L, const double Tol_L)
Container of Field-type object.
Solver_BiCGStab_IDS_L_Cmplx(unique_ptr< Fopr > &fopr)
BiCGStab(IDS_L) algorithm.
void solve_init(const Field &, double &)
Parameters_Solver_BiCGStab_IDS_L_Cmplx()
Solver_BiCGStab_IDS_L_Cmplx(Fopr *fopr)
~Solver_BiCGStab_IDS_L_Cmplx()
static const std::string class_name
Base class for linear solver class family.
void solve_step(double &)
void reset_field(const Field &)
void set_parameters(const Parameters ¶ms)
Base class of fermion operator family.
void solve(Field &solution, const Field &source, int &Nconv, double &diff)