1. 08 Oct, 2020 1 commit
  2. 26 Nov, 2019 1 commit
  3. 31 Oct, 2019 1 commit
  4. 20 Sep, 2019 1 commit
  5. 26 Jun, 2019 1 commit
  6. 28 Apr, 2019 1 commit
  7. 08 Apr, 2019 1 commit
  8. 11 Mar, 2019 1 commit
  9. 17 Feb, 2019 1 commit
  10. 30 Jan, 2019 1 commit
  11. 06 Feb, 2019 1 commit
  12. 29 Jan, 2019 1 commit
    • Mark OLESEN's avatar
      ENH: restructuring of ensight output files · b7fb6116
      Mark OLESEN authored
      - changed ensightOutput from a class solely comprising static methods to
        a namespace and added in sub-namespaces Detail and Serial.
      
        This makes it easier to "mix-in" functions at different levels.
        Refactored and combined some serial/parallel code where possible.
      
        The general ensightOutput namespace has now shifted to be in the
        fileFormats lib, while leaving volField outputs in the conversion lib
        and cloud outputs in the lagrangian-intermediate lib.
      
        The ensightCloud namespace is now simply folded into the new
        ensightOutput namespace.
      
        These changes clean up some code, reduce fragmentation and
        duplication and removes the previous libconversion dependency for
        sampling.
      
      - use int for ensight nTypes constexpr
      
      Note: issue #1176 is unaffected except for the change in file name:
      
         ensightOutputTemplates.C -> ensightOutputVolFieldTemplates.C
      b7fb6116
  13. 26 Jan, 2019 1 commit
  14. 23 Jan, 2019 1 commit
  15. 14 Jan, 2019 1 commit
  16. 07 Jan, 2019 1 commit
  17. 19 Dec, 2018 2 commits
  18. 15 Dec, 2018 1 commit
    • Mark OLESEN's avatar
      ENH: simplify use of case-relative paths · 455c8ef5
      Mark OLESEN authored
      - provide relativePath() for argList and for Time.
        These are relative to the case globalPath().
        Eg,
      
           Info<< "output: " << runTime.relativePath(outputFile) << nl;
      455c8ef5
  19. 11 Dec, 2018 1 commit
  20. 13 Dec, 2018 1 commit
  21. 12 Dec, 2018 1 commit
  22. 10 Dec, 2018 1 commit
  23. 28 Nov, 2018 1 commit
  24. 25 Nov, 2018 2 commits
  25. 23 Nov, 2018 1 commit
    • Mark OLESEN's avatar
      BUG: errors found in feature-vtm merge !213 · 05353da5
      Mark OLESEN authored
      - vtkWrite with moving mesh was not updated the subsets properly,
        which caused it to crash.
      
      - foamToVTK -overwrite ignored for single region cases,
        was working for multi-region cases
      
      - minor documentation changes
      05353da5
  26. 09 Nov, 2018 1 commit
    • Mark OLESEN's avatar
      ENH: add IOobjectList::findObject() method · faaa93fd
      Mark OLESEN authored
      - naming similar to objectRegistry, with unambiguous resolution.
        The lookup() methods have different return types depending on the
        calling parameter.
      
      STYLE: use IOobjectListTemplates.C for implementations
      
      - previously included as local definition within IOobjectList.C,
        but will be adding more templated methods soon.
      
      - adjust parameters (eg, matchName instead of matcher) to show their
        function
      
      ENH: handle objectRegistry::names<void>(...)
      
      - this is equivalent to no Type restriction, and can be used when
        filtering names. Eg,
      
           obr.names<void>(wordRe..);
      faaa93fd
  27. 09 Oct, 2018 2 commits
    • Mark OLESEN's avatar
      ENH: restructuring of foamToEnsight code · 2b42076d
      Mark OLESEN authored
      - align with foamToVTK code base
      2b42076d
    • Mark OLESEN's avatar
      ENH: rewrite of foamToVTK to include parallel output (#926) · 89cca857
      Mark OLESEN authored
      - Default format is now XML binary (base64) instead of legacy format.
        The old -xml option is redundant and ignored.
        The new -legacy option can be used to force legacy output instead.
      
      - Polyhedral decomposition is now off by default (old -poly is ignored).
        The option -poly-decomp forces decomposition of polyhedrals into
        primitive shapes.
      
      - reduced memory footprint by reading and converting fields
        successively.
      
      - Creation of symlinks to processor files is no longer required or
        desired. The old -noLinks option is ignored.
      
      - Ignore -useTimeName option. Always number according to timeIndex.
      89cca857
  28. 10 Oct, 2018 1 commit
  29. 09 Oct, 2018 1 commit
  30. 02 Oct, 2018 1 commit
    • Mark OLESEN's avatar
      ENH: multiple zone selection for fvMeshSubsetProxy (#973) · 2fb382bf
      Mark OLESEN authored
      - handle tmp fields in interpolate methods
      
      - special method interpolateInternal() for creating a volume field
        with zero-gradient treatment for patches from an internal field.
      
        This method was previously also called interpolate(), but that
        masked the ability to subset the internal field only.
      
        Ensight output needs the volume field:
            uses interpolateInternal().
      
        VTK output has separate handling of internal and patch fields:
            uses interpolate().
      
      ENH: added fvMeshSubset mesh() method for baseMesh or subMesh.
      
      - simplies coding when the fvMeshSubset may or may not be in active use.
      
      ENH: update foamToEnsight to use newer methods in wrapped form
      
      - static interpolate functions with renaming for manual use with
        fvMeshSubset (when fvMeshSubsetProxy may be too limiting in
        functionality)
      2fb382bf
  31. 03 Nov, 2018 1 commit
  32. 28 Sep, 2018 1 commit
  33. 17 Sep, 2018 3 commits
    • Mark OLESEN's avatar
    • Mark OLESEN's avatar
      ENH: parallel and xml output for vtk topoSet writers (issue #926) · 0d2dbaf6
      Mark OLESEN authored
      - introduce lower-level vtk::indirectPatchWriter class
      0d2dbaf6
    • Mark OLESEN's avatar
      ENH: improvements for foamVtkOutput, foamVtkFormatter (issue #926) · 05427217
      Mark OLESEN authored
      - parallel list output for foamVtkOutput
      
      - simplified '.series' file output
      
      - beginDataArray() method instead of openDataArray() + closeTag()
        since this seems to be the most common use anyhow.
        With an optional argument for leaving the tag open, this works the
        same as openDataArray() which may be deprecated in the future.
      
      - begin/end methods for CellData, PointData, FieldData (commonly used)
      
      - templating parameters for file headers, content version,
        legacy fields. This improves coding robustness and convenience of use.
      
      - use formatter and higher-level methods for legacy output
      
      - attribute quoting character now part of the formatter itself
        instead of as an argument for xmlAttr().
        Toggle with quoting() method.
      
      - pair-wise processing of xml attributes, which also allows them to be
        passed as optional entries when creating an xml tag.
      
      - xmlComment with multiple arguments
      05427217
  34. 09 Aug, 2018 1 commit
  35. 31 Jul, 2018 1 commit