46 [[nodiscard]] vec
evaluate_point(
double,
const field<vec>&)
const override;
BSpline(vec, uword, field< vec > &&={})
Definition: BSpline.cpp:50
mat binomial_mat
Definition: NURBS.h:37
void initialize_binomial(sword) const
Definition: NURBS.cpp:21
NURBSCurve2D(vec, field< vec > &&={})
Definition: NURBS.cpp:99
NURBSCurve3D(vec, field< vec > &&={})
Definition: NURBS.cpp:102
NURBSCurve4D(vec, field< vec > &&={})
Definition: NURBS.cpp:105
vec evaluate_point(double, const field< vec > &) const override
Algorithm A3.1.
Definition: NURBS.cpp:31
vec evaluate_shape_function(double, const field< vec > &) const override
Definition: NURBS.cpp:56
field< vec > evaluate_shape_function_derivative(double, const field< vec > &, sword=-1) const override
Definition: NURBS.cpp:66
field< vec > evaluate_point_derivative(double, const field< vec > &, sword=-1) const override
Algorithm A3.2.
Definition: NURBS.cpp:37