Class that defines the particular kind of blending function for the free form deformation.
More...
#include <grid_movement_structure.hpp>
|
|
| CFreeFormBlending () |
| | Constructor of the class.
|
| |
|
virtual | ~CFreeFormBlending () |
| | Destructor of the class.
|
| |
| virtual su2double | GetBasis (short val_i, su2double val_t) |
| | A pure virtual member. More...
|
| |
| virtual su2double | GetDerivative (short val_i, su2double val_t, short val_order) |
| | A pure virtual member. More...
|
| |
| virtual void | SetOrder (short val_order, short n_controlpoints) |
| | A pure virtual member. More...
|
| |
|
su2double | GetOrder () |
| | Returns the current order of the function.
|
| |
|
su2double | GetDegree () |
| | Returns the current degree of the function.
|
| |
|
|
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 particular kind of blending function for the free form deformation.
- Author
- T. Albring
- Version
- 5.0.0 "Raven"
§ GetBasis()
| su2double CFreeFormBlending::GetBasis |
( |
short |
val_i, |
|
|
su2double |
val_t |
|
) |
| |
|
inlinevirtual |
A pure virtual member.
- Parameters
-
| [in] | val_i | - index of the basis function. |
| [in] | val_t | - Point at which we want to evaluate the i-th basis. |
Reimplemented in CBezierBlending, and CBSplineBlending.
§ GetDerivative()
| su2double CFreeFormBlending::GetDerivative |
( |
short |
val_i, |
|
|
su2double |
val_t, |
|
|
short |
val_order |
|
) |
| |
|
inlinevirtual |
A pure virtual member.
- 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 in CBezierBlending, and CBSplineBlending.
§ SetOrder()
| void CFreeFormBlending::SetOrder |
( |
short |
val_order, |
|
|
short |
n_controlpoints |
|
) |
| |
|
inlinevirtual |
A pure virtual member.
- Parameters
-
| [in] | val_order | - The new order of the function. |
| [in] | n_controlpoints | - the new number of control points. |
Reimplemented in CBezierBlending, and CBSplineBlending.
The documentation for this class was generated from the following files: