#include <NURBSVolume.h>
|
| 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 &&) noexcept=default |
| |
| | BSplineVolume (vec, vec, vec, uword, field< vec > &&={}) |
| |
| | BSplineVolume (const BSplineVolume &)=default |
| |
| | BSplineVolume (BSplineVolume &&) noexcept=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 |
| |
◆ BSplineVolume() [1/3]
◆ BSplineVolume() [2/3]
◆ BSplineVolume() [3/3]
| BSplineVolume::BSplineVolume |
( |
vec |
knot_u, |
|
|
vec |
knot_v, |
|
|
vec |
knot_w, |
|
|
uword |
size, |
|
|
field< vec > && |
N = {} |
|
) |
| |
|
explicit |
◆ evaluate_point()
| vec NURBSVolume::evaluate_point |
( |
double |
u, |
|
|
double |
v, |
|
|
double |
w, |
|
|
const field< vec > & |
polygon |
|
) |
| const |
|
overridevirtual |
◆ evaluate_point_derivative()
| field< vec > NURBSVolume::evaluate_point_derivative |
( |
double |
u, |
|
|
double |
v, |
|
|
double |
w, |
|
|
const field< vec > & |
polygon, |
|
|
sword |
d = -1 |
|
) |
| const |
|
overridevirtual |
◆ evaluate_shape_function()
| cube NURBSVolume::evaluate_shape_function |
( |
double |
u, |
|
|
double |
v, |
|
|
double |
w, |
|
|
const field< vec > & |
polygon |
|
) |
| const |
|
overridevirtual |
◆ evaluate_shape_function_derivative()
| field< cube > NURBSVolume::evaluate_shape_function_derivative |
( |
double |
u, |
|
|
double |
v, |
|
|
double |
w, |
|
|
const field< vec > & |
polygon, |
|
|
sword |
du = -1, |
|
|
sword |
dv = -1, |
|
|
sword |
dw = -1 |
|
) |
| const |
|
overridevirtual |
The documentation for this class was generated from the following files: