#include <GeneralBSpline.h>
Public Member Functions | |
BasisFunction () | |
BasisFunction (const KnotVector *const xknot, int j) | |
BasisFunction (const BasisFunction &other) | |
double | GetStart () const |
double | GetStop () const |
double | operator() (const double x, const char derivative=0) const |
BasisFunction & | operator= (const BasisFunction &other) |
Private Member Functions | |
ComputePolynomialFactors (t0, t1, t2, t3, i-fIndex) | |
switch (derivative) | |
switch (i) | |
Private Attributes | |
double | const |
void | const |
int | fIndex = 0 |
const KnotVector * | fKnotPtr = nullptr |
double | t0 |
t0 = 0 | |
double | t1 |
t1 = 0 | |
double | t2 |
t2 = 0 | |
double | t3 |
t3 = 0 | |
Friends | |
template<dim_t ADimension, typename AKnotVector , typename ABasisFunction > | |
class | ::Spline::Function |
Definition at line 115 of file GeneralBSpline.h.
|
inline |
Definition at line 117 of file GeneralBSpline.h.
|
inline |
Definition at line 119 of file GeneralBSpline.h.
|
inline |
Definition at line 122 of file GeneralBSpline.h.
Referenced by switch().
|
inline |
Definition at line 145 of file GeneralBSpline.h.
References fIndex, fKnotPtr, and max.
Referenced by operator()().
|
inline |
Definition at line 147 of file GeneralBSpline.h.
References fIndex, and fKnotPtr.
Referenced by operator()().
|
inline |
Definition at line 133 of file GeneralBSpline.h.
References fKnotPtr, GetStart(), and GetStop().
|
inline |
Definition at line 125 of file GeneralBSpline.h.
|
inlineprivate |
Definition at line 162 of file GeneralBSpline.h.
References RdGeoCeLDFFitter::a, ComputePolynomialFactors(), fIndex, max, result, and t3.
|
inlineprivate |
Definition at line 208 of file GeneralBSpline.h.
References SPLINE_BASIS_POLYNOMAL_FACTORS.
|
friend |
Definition at line 234 of file GeneralBSpline.h.
|
private |
Definition at line 153 of file GeneralBSpline.h.
|
private |
Definition at line 194 of file GeneralBSpline.h.
|
private |
Definition at line 231 of file GeneralBSpline.h.
Referenced by GetStart(), GetStop(), operator=(), and switch().
|
private |
Definition at line 230 of file GeneralBSpline.h.
Referenced by GetStart(), GetStop(), operator()(), and operator=().
|
private |
Definition at line 156 of file GeneralBSpline.h.
|
private |
Definition at line 197 of file GeneralBSpline.h.
|
private |
Definition at line 157 of file GeneralBSpline.h.
|
private |
Definition at line 198 of file GeneralBSpline.h.
|
private |
Definition at line 158 of file GeneralBSpline.h.
|
private |
Definition at line 199 of file GeneralBSpline.h.
|
private |
Definition at line 159 of file GeneralBSpline.h.
Referenced by switch().
|
private |
Definition at line 200 of file GeneralBSpline.h.