#include <GeneralBSpline.h>

Public Types | |
| typedef std::vector < ABasisFunction > | BasisVector |
Public Member Functions | |
| void | Configure (const dim_t idim, const AKnotVector &knots) |
| Function () | |
| double | operator() (const double *coefs, const double *x) const |
Public Attributes | |
| const AKnotVector & | const |
| const BasisVector & | const |
| size_t | const |
| double | const |
Private Attributes | |
| BasisVector | fBasisVectors [ADimension] |
| double | fCacheBasis [ADimension][4] |
| double | fCacheX [ADimension] |
| AKnotVector | fKnotVectors [ADimension] |
| size_t | fStrides [ADimension] |
Definition at line 16 of file GeneralBSpline.h.
| typedef std::vector<ABasisFunction> Spline::Function< ADimension, AKnotVector, ABasisFunction >::BasisVector |
Definition at line 19 of file SplineFunction.h.
|
inline |
Definition at line 21 of file SplineFunction.h.
|
inline |
Definition at line 28 of file SplineFunction.h.
Referenced by Spline::Function< 1, AKnotVector, ABasisFunction >::Function().
|
inline |
Definition at line 41 of file SplineFunction.h.
|
inline |
Definition at line 82 of file SplineFunction.h.
|
inline |
Definition at line 90 of file SplineFunction.h.
|
inline |
Definition at line 98 of file SplineFunction.h.
|
inline |
Definition at line 106 of file SplineFunction.h.
|
private |
Definition at line 120 of file SplineFunction.h.
Referenced by Spline::Function< 3, KnotVector, BasisFunction >::Configure(), and Spline::Function< 3, KnotVector, BasisFunction >::operator()().
|
mutableprivate |
Definition at line 123 of file SplineFunction.h.
Referenced by Spline::Function< 3, KnotVector, BasisFunction >::operator()().
|
mutableprivate |
Definition at line 122 of file SplineFunction.h.
Referenced by Spline::Function< 3, KnotVector, BasisFunction >::Function(), and Spline::Function< 3, KnotVector, BasisFunction >::operator()().
|
private |
Definition at line 119 of file SplineFunction.h.
Referenced by Spline::Function< 3, KnotVector, BasisFunction >::Configure(), and Spline::Function< 3, KnotVector, BasisFunction >::operator()().
|
mutableprivate |
Definition at line 121 of file SplineFunction.h.
Referenced by Spline::Function< 3, KnotVector, BasisFunction >::Configure(), and Spline::Function< 3, KnotVector, BasisFunction >::operator()().