43 vector<su2double> binomial;
60 su2double GetBernsteinDerivative(
short val_n,
short val_i,
su2double val_t,
short val_order_der);
69 su2double Binomial(
unsigned short n,
unsigned short m);
104 void SetOrder(
short val_order,
short n_controlpoints)
override;
Class that defines the blending using Bernsteinpolynomials (Bezier Curves).
Definition CBezierBlending.hpp:41
~CBezierBlending() override
Destructor of the class.
su2double GetDerivative(short val_i, su2double val_t, short val_order_der) override
Returns the value of the derivative of the i-th basis function.
Definition CBezierBlending.cpp:73
su2double GetBasis(short val_i, su2double val_t) override
Returns the value of the i-th basis function and stores the values of the i+p basis functions in the ...
Definition CBezierBlending.cpp:41
void SetOrder(short val_order, short n_controlpoints) override
Set the order and number of control points.
Definition CBezierBlending.cpp:35
passivedouble su2double
Definition code_config.hpp:181