|
Public Member Functions |
| ClassName ("motionSmoother") |
| motionSmoother (polyMesh &, pointMesh &, indirectPrimitivePatch &pp, const labelList &adaptPatchIDs, const scalar reduction=0.5, const label nSmoothScale=1, const scalar maxNonOrtho=90, const scalar minVol=SMALL, const scalar maxConcave=180, const scalar minArea=VSMALL) |
| Construct from mesh, optional fixedValue patch.
|
| ~motionSmoother () |
const polyMesh & | mesh () const |
| Reference to mesh.
|
const pointMesh & | pMesh () const |
| Reference to pointMesh.
|
const indirectPrimitivePatch & | patch () const |
| Reference to patch.
|
scalar | maxNonOrtho () const |
scalar | minVol () const |
scalar | maxConcave () const |
scalar | minArea () const |
pointVectorField & | displacement () |
| Reference to displacement field.
|
const pointVectorField & | displacement () const |
| Reference to displacement field.
|
const pointScalarField & | scale () const |
| Reference to scale field.
|
const pointField & | oldPoints () const |
| Starting mesh position.
|
bool | twoDMotion () const |
twoDPointCorrector & | twoDCorrector () |
void | correct () |
| Take over existing mesh position.
|
tmp< scalarField > | movePoints (pointField &) |
| Move mesh. Does 2D correction (modifies passed pointField) and.
|
bool | scaleMesh (const bool smoothMesh=true, const label nAllow=0) |
| Move mesh with given scale. Return true if mesh ok or has.
|
void | updateMesh () |
| Update topology.
|
bool | checkMesh (labelHashSet &) const |
| Check mesh with current settings. Collects incorrect faces.
|
template<class Type> |
void | smooth (GeometricField< Type, pointPatchField, pointMesh > &) const |
| Point-jacobi smoothing of internal points.
|
template<class Type> |
void | smooth (const GeometricField< Type, pointPatchField, pointMesh > &fld, const scalarField &edgeGamma, GeometricField< Type, pointPatchField, pointMesh > &newFld) const |
| Fully explicit smoothing of internal points with varying.
|
Static Public Member Functions |
template<class Type, class CombineOp> |
void | syncField (GeometricField< Type, pointPatchField, pointMesh > &, const Type &zero, const CombineOp &cop) |
| Sychronizes patch points on pointField.
|