| buildsturm(int ord, poly *sseq) | NUM::PolyRootSolver_Sturm | [private] |
| defaults | NUM::PolyRootSolver_Sturm | [static] |
| modp(poly *u, poly *v, poly *r) | NUM::PolyRootSolver_Sturm | [private] |
| modrf(int ord, dbl *coef, dbl a, dbl b, dbl *val) | NUM::PolyRootSolver_Sturm | [private] |
| numchanges(int np, poly *sseq, dbl a) | NUM::PolyRootSolver_Sturm | [private] |
| numroots(int np, poly *sseq, int *atneg, int *atpos) | NUM::PolyRootSolver_Sturm | [private] |
| par | NUM::PolyRootSolver_Sturm | |
| PolyRootSolver() | NUM::PolyRootSolver | [inline] |
| PolyRootSolver_Sturm() | NUM::PolyRootSolver_Sturm | |
| sbisect(int np, poly *sseq, dbl min, dbl max, int atmin, int atmax, dbl *roots) | NUM::PolyRootSolver_Sturm | [private] |
| solve(int order, const dbl *c, dbl *r) | NUM::PolyRootSolver_Sturm | [virtual] |
| ~PolyRootSolver() | NUM::PolyRootSolver | [inline, virtual] |
| ~PolyRootSolver_Sturm() | NUM::PolyRootSolver_Sturm | |