57 ).facePointPatch::pointNormals();
Macros for easy insertion into run-time selection tables.
#define addToRunTimeSelectionTable(baseType, thisType, argNames)
Add to construction table with typeName as the key.
Cyclic patch with slip constraint.
virtual void applyConstraint(const label pointi, pointConstraint &) const
Accumulate the effect of constraint direction of this patch.
virtual const vectorField & pointNormals() const
Return point unit normals.
cyclicSlipPointPatch(const polyPatch &patch, const pointBoundaryMesh &bm)
Construct from components.
A pointPatch based on a polyPatch.
Accumulates point constraints through successive applications of the applyConstraint function.
void applyConstraint(const vector &cd)
Apply and accumulate the effect of the given constraint direction.
A patch is a list of labels that address the faces in the global face list.
#define defineTypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information.
Type & refCast(U &obj)
A dynamic_cast (for references) to Type reference.
Field< vector > vectorField
Specialisation of Field<T> for vector.