39 const bool quadratic =
false;
41 const unsigned eigen_num;
42 const double centre, radius;
44 [[nodiscard]]
int linear_solve(
const shared_ptr<LongFactory>&)
const;
45 [[nodiscard]]
int quadratic_solve(
const shared_ptr<LongFactory>&)
const;
48 FEAST(
unsigned,
unsigned,
double,
double,
bool);
54 void print()
override;
A FEAST class defines a solver using FEAST iteration.
Definition: FEAST.h:36
int analyze() override
Definition: FEAST.cpp:220
void print() override
Definition: FEAST.cpp:237
int initialize() override
Definition: FEAST.cpp:196
FEAST(unsigned, unsigned, double, double, bool)
Definition: FEAST.cpp:189
A Factory class.
Definition: Factory.hpp:73
A Solver class defines solvers used in analysis.
Definition: Solver.h:38