Class that defines the blending using uniform BSplines.
More...
#include <CBSplineBlending.hpp>
|
| unsigned short | Order |
| | Order of the polynomial basis.
|
| |
| unsigned short | Degree |
| | Degree (Order - 1) of the polynomial basis.
|
| |
| unsigned short | nControl |
| | Number of control points.
|
| |
Class that defines the blending using uniform BSplines.
- Author
- T. Albring
◆ CBSplineBlending()
| CBSplineBlending::CBSplineBlending |
( |
short |
val_order, |
|
|
short |
n_controlpoints |
|
) |
| |
Constructor of the class.
◆ ~CBSplineBlending()
| CBSplineBlending::~CBSplineBlending |
( |
| ) |
|
|
overridedefault |
◆ GetBasis()
Returns the value of the i-th basis function and stores the values of the i+p basis functions in the matrix N.
- Parameters
-
| [in] | val_i | - index of the basis function. |
| [in] | val_t | - Point at which we want to evaluate the i-th basis. |
Reimplemented from CFreeFormBlending.
◆ GetDerivative()
| su2double CBSplineBlending::GetDerivative |
( |
short |
val_i, |
|
|
su2double |
val_t, |
|
|
short |
val_order_der |
|
) |
| |
|
overridevirtual |
Returns the value of the derivative of the i-th basis function.
- Parameters
-
| [in] | val_i | - index of the basis function. |
| [in] | val_t | - Point at which we want to evaluate the derivative of the i-th basis. |
| [in] | val_order | - Order of the derivative. |
Reimplemented from CFreeFormBlending.
◆ SetOrder()
| void CBSplineBlending::SetOrder |
( |
short |
val_order, |
|
|
short |
n_controlpoints |
|
) |
| |
|
overridevirtual |
Set the order and number of control points.
- Parameters
-
| [in] | val_order | - The new order of the function. |
| [in] | n_controlpoints | - the new number of control points. |
Reimplemented from CFreeFormBlending.
The documentation for this class was generated from the following files: