1 #ifndef LIB2GEOM_SEEN_POLY_LAGUERRE_SOLVE_H
2 #define LIB2GEOM_SEEN_POLY_LAGUERRE_SOLVE_H
4 #include <2geom/poly.h>
5 #include <complex>
7 namespace Geom {
9 std::vector<std::complex<double> >
10 laguerre(Poly ply, const double tol=1e-10);
12 std::vector<double>
13 laguerre_real_interval(Poly ply,
14 const double lo, const double hi,
15 const double tol=1e-10);
17 } // namespace Geom
19 #endif // LIB2GEOM_SEEN_POLY_LAGUERRE_SOLVE_H
21 /*
22 Local Variables:
23 mode:c++
24 c-file-style:"stroustrup"
25 c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
26 indent-tabs-mode:nil
27 fill-column:99
28 End:
29 */
30 // vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:encoding=utf-8:textwidth=99 :