40 [[nodiscard]] vec
evaluate_point(
double,
double,
const field<vec>&)
const override;
41 [[nodiscard]] field<vec>
evaluate_point_derivative(
double,
double,
const field<vec>&, sword = -1, sword = -1)
const override;
Definition: BSplineSurface.h:35
BSplineSurface(vec, vec, uword, field< vec > &&={})
Definition: BSplineSurface.cpp:20
Definition: NURBSSurface.h:47
NURBSSurface2D(vec, vec, field< vec > &&={})
Definition: NURBSSurface.cpp:111
Definition: NURBSSurface.h:52
NURBSSurface3D(vec, vec, field< vec > &&={})
Definition: NURBSSurface.cpp:114
Definition: NURBSSurface.h:57
NURBSSurface4D(vec, vec, field< vec > &&={})
Definition: NURBSSurface.cpp:117
Definition: NURBSSurface.h:36
vec evaluate_point(double, double, const field< vec > &) const override
Definition: NURBSSurface.cpp:20
mat evaluate_shape_function(double, double, const field< vec > &) const override
Definition: NURBSSurface.cpp:49
field< vec > evaluate_point_derivative(double, double, const field< vec > &, sword=-1, sword=-1) const override
Definition: NURBSSurface.cpp:26
field< mat > evaluate_shape_function_derivative(double, double, const field< vec > &, sword=-1, sword=-1) const override
Definition: NURBSSurface.cpp:59