Home | History | Annotate | Download | only in Splines

Lines Matching refs:_Scalar

28      * \tparam _Scalar The underlying data type (typically float or double)
34 template <typename _Scalar, int _Dim, int _Degree>
38 typedef _Scalar Scalar; /*!< The spline curve's scalar type. */
226 const typename Spline<_Scalar, _Dim, _Degree>::Scalar u,
229 const typename Spline<_Scalar, _Dim, _Degree>::KnotVectorType& U,
233 template <typename _Scalar, int _Dim, int _Degree>
234 DenseIndex Spline<_Scalar, _Dim, _Degree>::Span(
235 typename SplineTraits< Spline<_Scalar, _Dim, _Degree> >::Scalar u,
237 const typename SplineTraits< Spline<_Scalar, _Dim, _Degree> >::KnotVectorType& knots)
245 template <typename _Scalar, int _Dim, int _Degree>
246 typename Spline<_Scalar, _Dim, _Degree>::BasisVectorType
247 Spline<_Scalar, _Dim, _Degree>::BasisFunctions(
248 typename Spline<_Scalar, _Dim, _Degree>::Scalar u,
250 const typename Spline<_Scalar, _Dim, _Degree>::KnotVectorType& knots)
252 typedef typename Spline<_Scalar, _Dim, _Degree>::BasisVectorType BasisVectorType;
281 template <typename _Scalar, int _Dim, int _Degree>
282 DenseIndex Spline<_Scalar, _Dim, _Degree>::degree() const
290 template <typename _Scalar, int _Dim, int _Degree>
291 DenseIndex Spline<_Scalar, _Dim, _Degree>::span(Scalar u) const
296 template <typename _Scalar, int _Dim, int _Degree>
297 typename Spline<_Scalar, _Dim, _Degree>::PointType Spline<_Scalar, _Dim, _Degree>::operator()(Scalar u) const
342 template <typename _Scalar, int _Dim, int _Degree>
343 typename SplineTraits< Spline<_Scalar, _Dim, _Degree> >::DerivativeType
344 Spline<_Scalar, _Dim, _Degree>::derivatives(Scalar u, DenseIndex order) const
351 template <typename _Scalar, int _Dim, int _Degree>
353 typename SplineTraits< Spline<_Scalar, _Dim, _Degree>, DerivativeOrder >::DerivativeType
354 Spline<_Scalar, _Dim, _Degree>::derivatives(Scalar u, DenseIndex order) const
361 template <typename _Scalar, int _Dim, int _Degree>
362 typename SplineTraits< Spline<_Scalar, _Dim, _Degree> >::BasisVectorType
363 Spline<_Scalar, _Dim, _Degree>::basisFunctions(Scalar u) const
371 template <typename _Scalar, int _Dim, int _Degree>
373 void Spline<_Scalar, _Dim, _Degree>::BasisFunctionDerivativesImpl(
374 const typename Spline<_Scalar, _Dim, _Degree>::Scalar u,
377 const typename Spline<_Scalar, _Dim, _Degree>::KnotVectorType& U,
380 typedef Spline<_Scalar, _Dim, _Degree> SplineType;
479 template <typename _Scalar, int _Dim, int _Degree>
480 typename SplineTraits< Spline<_Scalar, _Dim, _Degree> >::BasisDerivativeType
481 Spline<_Scalar, _Dim, _Degree>::basisFunctionDerivatives(Scalar u, DenseIndex order) const
483 typename SplineTraits<Spline<_Scalar, _Dim, _Degree> >::BasisDerivativeType der;
488 template <typename _Scalar, int _Dim, int _Degree>
490 typename SplineTraits< Spline<_Scalar, _Dim, _Degree>, DerivativeOrder >::BasisDerivativeType
491 Spline<_Scalar, _Dim, _Degree>::basisFunctionDerivatives(Scalar u, DenseIndex order) const
493 typename SplineTraits< Spline<_Scalar, _Dim, _Degree>, DerivativeOrder >::BasisDerivativeType der;
498 template <typename _Scalar, int _Dim, int _Degree>
499 typename SplineTraits<Spline<_Scalar, _Dim, _Degree> >::BasisDerivativeType
500 Spline<_Scalar, _Dim, _Degree>::BasisFunctionDerivatives(
501 const typename Spline<_Scalar, _Dim, _Degree>::Scalar u,
504 const typename Spline<_Scalar, _Dim, _Degree>::KnotVectorType& knots)