Go to the documentation of this file.
40 #ifndef optMeshMovementBezier_H
41 #define optMeshMovementBezier_H
Converts NURBS control points update to actual mesh movement.
Calculation of adjoint based sensitivities for Bezier control points.
tmp< fvMatrix< Type > > correction(const fvMatrix< Type > &)
Generic templated field type.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
virtual scalar computeEta(const scalarField &correction)
vectorField cumulativeChange_
virtual ~optMeshMovementBezier()=default
Mesh data needed to do the Finite Volume discretisation.
virtual labelList getActiveDesignVariables() const
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
Generic GeometricField class.
Abstract base class for translating an update of the design variables into mesh movement.
void computeBoundaryMovement(const scalarField &correction)