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 | |