Lines Matching refs:degree
185 DenseIndex degree() const;
196 …static DenseIndex Span(typename SplineTraits<Spline>::Scalar u, DenseIndex degree, const typename …
210 static BasisVectorType BasisFunctions(Scalar u, DenseIndex degree, const KnotVectorType& knots);
218 const Scalar u, const DenseIndex order, const DenseIndex degree, const KnotVectorType& knots);
236 DenseIndex degree, in Span() argument
240 if (u <= knots(0)) return degree; in Span()
241 …const Scalar* pos = std::upper_bound(knots.data()+degree-1, knots.data()+knots.size()-degree-1, u); in Span()
249 DenseIndex degree, in BasisFunctions() argument
254 const DenseIndex p = degree; in BasisFunctions()
255 const DenseIndex i = Spline::Span(u, degree, knots); in BasisFunctions()
282 DenseIndex Spline<_Scalar, _Dim, _Degree>::degree() const in degree() function
293 return Spline::Span(u, degree(), knots()); in span()
302 const DenseIndex p = degree(); in operator()
323 const DenseIndex p = spline.degree(); in derivativesImpl()
365 return Spline::BasisFunctions(u, degree(), knots()); in basisFunctions()
484 BasisFunctionDerivativesImpl(u, order, degree(), knots(), der); in basisFunctionDerivatives()
494 BasisFunctionDerivativesImpl(u, order, degree(), knots(), der); in basisFunctionDerivatives()
503 const DenseIndex degree, in BasisFunctionDerivatives() argument
507 BasisFunctionDerivativesImpl(u, order, degree, knots, der); in BasisFunctionDerivatives()