#include <NURBSSurface.h>
|
vec | evaluate_point (double, double, const field< vec > &) const override |
|
field< vec > | evaluate_point_derivative (double, double, const field< vec > &, sword=-1, sword=-1) const override |
|
mat | evaluate_shape_function (double, double, const field< vec > &) const override |
|
field< mat > | evaluate_shape_function_derivative (double, double, const field< vec > &, sword=-1, sword=-1) const override |
|
| BSplineSurface (vec, vec, uword, field< vec > &&={}) |
|
| BSplineSurface (const BSplineSurface &)=default |
|
| BSplineSurface (BSplineSurface &&)=default |
|
| BSplineSurface (vec, vec, uword, field< vec > &&={}) |
|
| BSplineSurface (const BSplineSurface &)=default |
|
| BSplineSurface (BSplineSurface &&)=default |
|
BSplineSurface & | operator= (const BSplineSurface &)=delete |
|
BSplineSurface & | operator= (BSplineSurface &&)=delete |
|
virtual | ~BSplineSurface ()=default |
|
void | set_control_polygon (field< vec > &&) |
|
void | set_control_polygon (const field< vec > &) |
|
field< uvec > | get_all_element_span () const |
|
uvec | get_number_of_control_points () const |
|
vec | evaluate_point (double, double) const |
|
field< vec > | evaluate_point_derivative (double, double, sword=-1, sword=-1) const |
|
mat | evaluate_shape_function (double, double) const |
|
field< mat > | evaluate_shape_function_derivative (double, double, sword=-1, sword=-1) const |
|
◆ BSplineSurface() [1/3]
◆ BSplineSurface() [2/3]
◆ BSplineSurface() [3/3]
BSplineSurface::BSplineSurface |
( |
vec | knot_u, |
|
|
vec | knot_v, |
|
|
uword | size, |
|
|
field< vec > && | N = {} ) |
|
explicit |
◆ evaluate_point()
vec NURBSSurface::evaluate_point |
( |
double | u, |
|
|
double | v, |
|
|
const field< vec > & | polygon ) const |
|
overridevirtual |
◆ evaluate_point_derivative()
field< vec > NURBSSurface::evaluate_point_derivative |
( |
double | u, |
|
|
double | v, |
|
|
const field< vec > & | polygon, |
|
|
sword | du = -1, |
|
|
sword | dv = -1 ) const |
|
overridevirtual |
◆ evaluate_shape_function()
mat NURBSSurface::evaluate_shape_function |
( |
double | u, |
|
|
double | v, |
|
|
const field< vec > & | polygon ) const |
|
overridevirtual |
◆ evaluate_shape_function_derivative()
field< mat > NURBSSurface::evaluate_shape_function_derivative |
( |
double | u, |
|
|
double | v, |
|
|
const field< vec > & | polygon, |
|
|
sword | du = -1, |
|
|
sword | dv = -1 ) const |
|
overridevirtual |
The documentation for this class was generated from the following files: