#include <BSplineVolume.h>
|
| 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 |
|
◆ BSplineVolume() [1/3]
BSplineVolume::BSplineVolume |
( |
vec | knot_u, |
|
|
vec | knot_v, |
|
|
vec | knot_w, |
|
|
uword | size, |
|
|
field< vec > && | N = {} ) |
|
explicit |
◆ BSplineVolume() [2/3]
◆ BSplineVolume() [3/3]
◆ ~BSplineVolume()
virtual BSplineVolume::~BSplineVolume |
( |
| ) |
|
|
virtualdefault |
◆ evaluate_point() [1/2]
vec BSplineVolume::evaluate_point |
( |
double | u, |
|
|
double | v, |
|
|
double | w ) const |
◆ evaluate_point() [2/2]
vec BSplineVolume::evaluate_point |
( |
double | u, |
|
|
double | v, |
|
|
double | w, |
|
|
const field< vec > & | polygon ) const |
|
virtual |
◆ evaluate_point_derivative() [1/2]
field< vec > BSplineVolume::evaluate_point_derivative |
( |
double | u, |
|
|
double | v, |
|
|
double | w, |
|
|
const field< vec > & | polygon, |
|
|
sword | d = -1 ) const |
|
virtual |
◆ evaluate_point_derivative() [2/2]
field< vec > BSplineVolume::evaluate_point_derivative |
( |
double | u, |
|
|
double | v, |
|
|
double | w, |
|
|
sword | d = -1 ) const |
◆ evaluate_shape_function() [1/2]
cube BSplineVolume::evaluate_shape_function |
( |
double | u, |
|
|
double | v, |
|
|
double | w ) const |
◆ evaluate_shape_function() [2/2]
cube BSplineVolume::evaluate_shape_function |
( |
double | u, |
|
|
double | v, |
|
|
double | w, |
|
|
const field< vec > & | ) const |
|
virtual |
◆ evaluate_shape_function_derivative() [1/2]
field< cube > BSplineVolume::evaluate_shape_function_derivative |
( |
double | u, |
|
|
double | v, |
|
|
double | w, |
|
|
const field< vec > & | , |
|
|
sword | du = -1, |
|
|
sword | dv = -1, |
|
|
sword | dw = -1 ) const |
|
virtual |
◆ evaluate_shape_function_derivative() [2/2]
field< cube > BSplineVolume::evaluate_shape_function_derivative |
( |
double | u, |
|
|
double | v, |
|
|
double | w, |
|
|
sword | du = -1, |
|
|
sword | dv = -1, |
|
|
sword | dw = -1 ) const |
◆ get_all_element_span()
field< uvec > BSplineVolume::get_all_element_span |
( |
| ) |
const |
◆ get_number_of_control_points()
uvec BSplineVolume::get_number_of_control_points |
( |
| ) |
const |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ set_control_polygon() [1/2]
void BSplineVolume::set_control_polygon |
( |
const field< vec > & | N | ) |
|
◆ set_control_polygon() [2/2]
void BSplineVolume::set_control_polygon |
( |
field< vec > && | N | ) |
|
◆ dimension
const uword BSplineVolume::dimension |
|
protected |
◆ line_u
◆ line_v
◆ line_w
◆ net
field<vec> BSplineVolume::net |
|
protected |
The documentation for this class was generated from the following files: