|
| | NURBSSurface3D (vec, vec, field< vec > &&={}) |
| |
| 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 &&) noexcept=default |
| |
| | BSplineSurface (vec, vec, uword, field< vec > &&={}) |
| |
| | BSplineSurface (const BSplineSurface &)=default |
| |
| | BSplineSurface (BSplineSurface &&) noexcept=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 |
| |