| 1572 | SparseFactorizationInterface::Analyze(); |
| 1573 | } |
| 1574 | virtual void Factor() override { |
| 1575 | pybind11::gil_scoped_acquire gil; |
| 1576 | if( const auto overload = pybind11::get_overload(this, "Factor"); overload) |
| 1577 | overload(); |
| 1578 | else |
| 1579 | SparseFactorizationInterface::Factor(); |
| 1580 | } |
| 1581 | virtual void Solve(const BaseVector &rhs, |
| 1582 | BaseVector &solution) const override { |
| 1583 | pybind11::gil_scoped_acquire gil; |