24class EigenLinearSolverBase;
79 std::unique_ptr<EigenLinearSolverBase>
solver_;
bool compute(EigenMatrix &A, MathLib::LinearSolverBehaviour const linear_solver_behaviour)
bool solve(EigenVector &b, EigenVector &x)
EigenLinearSolver(std::string const &solver_name, EigenOption const &option)
EigenOption & getOption()
bool can_solve_rectangular_
bool canSolveRectangular() const
Get, if the solver can handle rectangular equation systems.
void setOption(const EigenOption &option)
std::unique_ptr< EigenLinearSolverBase > solver_
Global vector based on Eigen vector.
Option for Eigen sparse solver.