Searched defs:degree (Results 1 - 8 of 8) sorted by relevance

/inkscape/src/2geom/
H A Dchoose.h107 return degree() +1;
110 unsigned int degree() const function in class:Geom::BinomialCoefficient
H A Dpolynomial.h54 unsigned degree() const { return size()-1;} function in class:Geom::Poly
206 * find all p.degree() roots of p.
207 * This function can take a long time with suitably crafted polynomials, but in practice it should be fast. Should we provide special forms for degree() <= 4?
H A Dsolve-bezier-one-d.cpp12 * linearity of the function. This requires an O(degree^2) subdivision for each step, even when
31 size_t degree, N; member in class:Geom::Bernsteins
37 : degree(_degree), N(degree+1), solutions(sol), bc(degree)
55 unsigned degree, /* The degree of the polynomial */
60 Bernsteins B(degree, solutions);
69 Bernsteins B(bz.degree(), solutions);
112 const double Ay = w[degree]
54 find_bernstein_roots(double const *w, unsigned degree, std::vector<double> &solutions, unsigned depth, double left_t, double right_t, bool ) argument
[all...]
H A Dsolve-bezier-parametric.cpp19 crossing_count(Geom::Point const *V, unsigned degree);
21 control_poly_flat_enough(Geom::Point const *V, unsigned degree);
23 compute_x_intercept(Geom::Point const *V, unsigned degree);
37 unsigned degree, /* The degree of the polynomial */
42 const unsigned max_crossings = crossing_count(w, degree);
52 solutions.push_back((w[0][Geom::X] + w[degree][Geom::X]) / 2.0);
58 if (control_poly_flat_enough(w, degree)) {
59 solutions.push_back(compute_x_intercept(w, degree));
67 //Geom::Point Left[degree
36 find_parametric_bezier_roots(Geom::Point const *w, unsigned degree, std::vector<double> &solutions, unsigned depth) argument
85 crossing_count(Geom::Point const *V, unsigned degree) argument
109 control_poly_flat_enough(Geom::Point const *V, unsigned degree) argument
170 compute_x_intercept(Geom::Point const *V, unsigned degree) argument
[all...]
H A Dbezier.h148 unsigned degree() const { return order(); } function in class:Geom::Bezier
H A Dtoposweep.h103 inline unsigned degree() const { return enters.size() + exits.size(); } function in class:Geom::TopoGraph::Vertex
121 //returns a graph with all zero degree vertices and unused edges removed
/inkscape/src/libcola/
H A Dcola.cpp58 double degree = 0; local
65 degree+=lap2[i][j]=w>1e-30?1.f/(w*w):0;
67 lap2[i][i]=-degree;
124 double degree = 0; local
131 degree -= L_ij;
135 b[i] += degree * coords[i];
/inkscape/src/2geom/numeric/
H A Dfitting-model.h154 LFMPowerBasis(size_t degree) argument
155 : m_size(degree + 1)
185 LFMPoly(size_t degree) argument
186 : LFMPowerBasis<Poly>(degree)
472 template <unsigned degree>
474 : public LinearFittingModel< double, Point, BezierCurveN<degree> >
478 : mob(degree+1)
492 void instance(BezierCurveN<degree> & bc, ConstMatrixView const& raw_data) const
494 Bezier bx(degree);
495 Bezier by(degree);
[all...]

Completed in 17 milliseconds