#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()().