Searched defs:degree (Results 1 - 8 of 8) sorted by relevance
/inkscape/src/2geom/ |
H A D | choose.h | 107 return degree() +1; 110 unsigned int degree() const function in class:Geom::BinomialCoefficient
|
H A D | polynomial.h | 54 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 D | solve-bezier-one-d.cpp | 12 * 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 D | solve-bezier-parametric.cpp | 19 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 D | bezier.h | 148 unsigned degree() const { return order(); } function in class:Geom::Bezier
|
H A D | toposweep.h | 103 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 D | cola.cpp | 58 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 D | fitting-model.h | 154 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