SymPy comparator outcome, using its most capable solver (`solve`). Returns {status, roots[]}: status ∈ {ok, unsolved}.
(expr)
| 233 | |
| 234 | |
| 235 | def sympy_solve(expr): |
| 236 | """SymPy comparator outcome, using its most capable solver (`solve`). |
| 237 | |
| 238 | Returns {status, roots[]}: status ∈ {ok, unsolved}. |
| 239 | """ |
| 240 | roots = solve_real_roots(expr) |
| 241 | if roots: |
| 242 | return {"status": "ok", "roots": roots} |
| 243 | return {"status": "unsolved", "roots": []} |
| 244 | |
| 245 | |
| 246 | out = [] |
no test coverage detected