Definition at line 36 of file EigenLinearSolver.cpp.
◆ Matrix
◆ Vector
◆ ~EigenLinearSolverBase()
virtual MathLib::EigenLinearSolverBase::~EigenLinearSolverBase |
( |
| ) |
|
|
virtualdefault |
◆ compute()
◆ computeImpl()
◆ solve()
Definition at line 44 of file EigenLinearSolver.cpp.
45 {
46#ifdef USE_EIGEN_UNSUPPORTED
47 if (scaling_)
48 {
49 b = scaling_->LeftScaling().cwiseProduct(b);
50 }
51#endif
52
53 auto const success =
solveImpl(b, x, opt);
54
55#ifdef USE_EIGEN_UNSUPPORTED
56 if (scaling_)
57 {
58 x = scaling_->RightScaling().cwiseProduct(x);
59 }
60#endif
61
62 return success;
63 }
virtual bool solveImpl(Vector const &b, Vector &x, EigenOption &opt)=0
References solveImpl().
◆ solveImpl()
◆ is_first_compute_call_
bool MathLib::EigenLinearSolverBase::is_first_compute_call_ = true |
|
private |
The documentation for this class was generated from the following file: