|
| NURBSVolume4D (vec, vec, vec, field< vec > &&={}) |
|
vec | evaluate_point (double, double, double, const field< vec > &) const override |
|
field< vec > | evaluate_point_derivative (double, double, double, const field< vec > &, sword=-1) const override |
|
cube | evaluate_shape_function (double, double, double, const field< vec > &) const override |
|
field< cube > | evaluate_shape_function_derivative (double, double, double, const field< vec > &, sword=-1, sword=-1, sword=-1) const override |
|
| BSplineVolume (vec, vec, vec, uword, field< vec > &&={}) |
|
| BSplineVolume (const BSplineVolume &)=default |
|
| BSplineVolume (BSplineVolume &&)=default |
|
| BSplineVolume (vec, vec, vec, uword, field< vec > &&={}) |
|
| BSplineVolume (const BSplineVolume &)=default |
|
| BSplineVolume (BSplineVolume &&)=default |
|
BSplineVolume & | operator= (const BSplineVolume &)=delete |
|
BSplineVolume & | operator= (BSplineVolume &&)=delete |
|
virtual | ~BSplineVolume ()=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, double) const |
|
field< vec > | evaluate_point_derivative (double, double, double, sword=-1) const |
|
cube | evaluate_shape_function (double, double, double) const |
|
field< cube > | evaluate_shape_function_derivative (double, double, double, sword=-1, sword=-1, sword=-1) const |
|
virtual vec | evaluate_point (double, double, double, const field< vec > &) const |
|
virtual field< vec > | evaluate_point_derivative (double, double, double, const field< vec > &, sword=-1) const |
|
virtual cube | evaluate_shape_function (double, double, double, const field< vec > &) const |
|
virtual field< cube > | evaluate_shape_function_derivative (double, double, double, const field< vec > &, sword=-1, sword=-1, sword=-1) const |
|