openfoam/applications/utilities/postProcessing/dataConversion/foamToEnsight
Mark Olesen a97628121c ENH: overhaul ensight handling (#1579)
- includes restructuring and simplification of low-level ensight part
  handling and refactor of backends to improve code reuse.

foamToEnsight
-------------

  * new cellZone support.
    This was previously only possible via a separate foamToEnsightParts
    utility that was not parallelized.

  * support for point fields.

  * `-nearCellValue` option (as per foamToVTK)

  * data indexing now uses values from the time index.
    This is consistent with the ensightWrite function object and
    can help with restarts.

  * existing ensight directories are removed, unless the -no-overwrite
    option is supplied

foamToEnsightParts
------------------
  * now redundant and removed.

ensightOutputSurface (new class)
--------------------------------
  * a lightweight wrapper for point/face references that is tailored
    for the ensightSurfaceWriter. It uses compact face/point information
    and is serial only, since this is the format requirements from the
    surfaceWriter class.

ensightMesh (revised class)
---------------------------
  * now only holds a polyMesh reference, which removes its dependency
    on finiteVolume and allows it to be relocated under fileFormats
    instead of conversion.

Removed classes: ensightParts, ensighPartFaces, ensightPartCells

- these were used by foamToEnsightParts, but not needed anymore.
2020-02-18 11:09:43 +00:00
..
Make ENH: overhaul ensight handling (#1579) 2020-02-18 11:09:43 +00:00
checkMeshMoving.H ENH: overhaul ensight handling (#1579) 2020-02-18 11:09:43 +00:00
convertLagrangian.H ENH: overhaul ensight handling (#1579) 2020-02-18 11:09:43 +00:00
convertVolumeFields.H ENH: overhaul ensight handling (#1579) 2020-02-18 11:09:43 +00:00
findCloudFields.H ENH: restructuring of foamToEnsight code 2018-10-09 21:28:53 +02:00
foamToEnsight.C ENH: overhaul ensight handling (#1579) 2020-02-18 11:09:43 +00:00
getTimeIndex.H ENH: overhaul ensight handling (#1579) 2020-02-18 11:09:43 +00:00
readFields.C GIT: Header file updates 2019-10-31 14:48:44 +00:00
readFields.H ENH: overhaul ensight handling (#1579) 2020-02-18 11:09:43 +00:00
writeDimFields.H ENH: overhaul ensight handling (#1579) 2020-02-18 11:09:43 +00:00
writePointFields.H ENH: overhaul ensight handling (#1579) 2020-02-18 11:09:43 +00:00
writeVolFields.H ENH: overhaul ensight handling (#1579) 2020-02-18 11:09:43 +00:00