openfoam/applications/utilities/preProcessing
Mark Olesen cb4e026aed ENH: add support for additional filter/mapping (#2609)
- comprises a few different elements:

FilterField (currently packaged in PatchFunction1Types namespace)
~~~~~~~~~~~

  The FilterField helper class provides a multi-sweep median filter
  for a Field of data associated with a geometric point cloud.

  The points can be freestanding or the faceCentres (or points)
  of a meshedSurface, for example.

  Using an initial specified search radius, the nearest point
  neighbours are gathered and addressing/weights are built for them.
  This currently uses an area-weighted, linear RBF interpolator
  with provision for quadratic RBF interpolator etc.

  After the weights and addressing are established,
  the evaluate() method can be called to apply a median filter
  to data fields, with a specified number of sweeps.

boundaryDataSurfaceReader
~~~~~~~~~~~~~~~~~~~~~~~~~

- a surfaceReader (similar to ensightSurfaceReader) when a general
  point data reader is needed.

MappedFile
~~~~~~~~~~
- has been extended to support alternative surface reading formats.
  This allows, for example, sampled ensight data to be reused for
  mapping.  Cavaet: multi-patch entries may still needs some work.

- additional multi-sweep median filtering of the input data.
  This can be used to remove higher spatial frequencies when
  sampling onto a coarse mesh.

smoothSurfaceData
~~~~~~~~~~~~~~~~~
- standalone application for testing of filter radii/sweeps
2022-11-24 13:30:16 +01:00
..
applyBoundaryLayer ENH: thermoTools: new library for thermophysics tools 2022-06-21 09:29:13 +01:00
boxTurb ENH: relocate graph writers to meshTools (not reqd by core OpenFOAM lib) 2022-02-21 19:53:21 +01:00
changeDictionary ENH: changeDictionary: support collated format. Fixes #2533 2022-08-01 15:16:28 +01:00
createBoxTurb ENH: general boundBox/treeBoundBox improvements 2022-11-24 12:21:01 +00:00
createExternalCoupledPatchGeometry ENH: functionObjects: rearrange the location of phaseSystemModels function objects 2022-06-21 09:30:02 +01:00
createZeroDirectory STYLE: remove duplicate dimensionSet dictionary read constructor 2022-10-04 15:51:26 +02:00
dsmcInitialise GIT: Header file updates 2019-10-31 14:48:44 +00:00
engineSwirl GIT: Header file updates 2019-10-31 14:48:44 +00:00
faceAgglomerate ENH: faceAgglomerate: read patch-based agglomeration. Fixes #2558. 2022-08-11 11:12:55 +01:00
foamUpgradeCyclics ENH: use returnReduceAnd(), returnReduceOr() functions 2022-11-08 16:48:08 +00:00
mapFields ENH: add 'filtered' polyMesh regionName() method 2022-05-27 14:10:31 +02:00
mapFieldsPar ENH: use returnReduceAnd(), returnReduceOr() functions 2022-11-08 16:48:08 +00:00
mdInitialise GIT: Header file updates 2019-10-31 14:48:44 +00:00
optimisation ENH: use dictionary findDict() instead of isDict() + subDict() 2022-10-04 15:51:26 +02:00
PDR ENH: general boundBox/treeBoundBox improvements 2022-11-24 12:21:01 +00:00
setAlphaField ENH: additional methods for OBJstream 2022-07-19 11:17:51 +02:00
setExprBoundaryFields ENH: rationalize expression string reading 2022-10-04 15:51:26 +02:00
setExprFields ENH: rationalize expression string reading 2022-10-04 15:51:26 +02:00
setFields ENH: add finite-area support to setFields (#2591) 2022-09-26 18:03:23 +02:00
setTurbulenceFields BUG: setTurbulenceFields: update processor boundaries (fixes #2527) 2022-07-04 13:34:13 +01:00
smoothSurfaceData ENH: add support for additional filter/mapping (#2609) 2022-11-24 13:30:16 +01:00
viewFactorsGen ENH: use simpler boundBox handling 2022-11-24 12:21:01 +00:00
wallFunctionTable ENH: use singleton method for accessing runtime selection 2021-11-05 17:21:27 +01:00