41#ifndef displacementMethodvolumetricBSplinesMotionSolver_H
42#define displacementMethodvolumetricBSplinesMotionSolver_H
56class displacementMethodvolumetricBSplinesMotionSolver
58 public displacementMethod
65 displacementMethodvolumetricBSplinesMotionSolver
67 const displacementMethodvolumetricBSplinesMotionSolver&
73 const displacementMethodvolumetricBSplinesMotionSolver&
80 TypeName(
"volumetricBSplinesMotionSolver");
86 displacementMethodvolumetricBSplinesMotionSolver
TypeName("volumetricBSplinesMotionSolver")
Runtime type information.
virtual ~displacementMethodvolumetricBSplinesMotionSolver()=default
Destructor.
void boundControlField(vectorField &controlField)
Bound control field in certain directions etc. For methods working with parameters (RBF etc).
void setMotionField(const pointVectorField &pointMovement)
Set motion filed related to model based on given motion.
void setControlField(const vectorField &controlField)
Set control field as a vectorField. For methods working with parameters (RBF etc).
Mesh data needed to do the Finite Volume discretisation.
GeometricField< vector, fvPatchField, volMesh > volVectorField
List< label > labelList
A List of labels.
GeometricField< vector, pointPatchField, pointMesh > pointVectorField
Field< scalar > scalarField
Specialisation of Field<T> for scalar.
Field< vector > vectorField
Specialisation of Field<T> for vector.
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.