1. 25 Nov, 2018 3 commits
  2. 24 Nov, 2018 3 commits
    • Mark OLESEN's avatar
      ENH: add boundaryToCell, patchToCell topoSetCellSources (#1060) · a139543e
      Mark OLESEN authored
      - can be used, for example, to visualize all wall cells - for quality
        or other purposes - without requiring an intermediate faceSet for
        the selection. Request arising from pending merge !213.
      a139543e
    • Mark OLESEN's avatar
      ENH: add 'use' action for parcel selection · ff18ab58
      Mark OLESEN authored
      - shortcut for "clear" + "add".
      
        At the end of the operation, only parcels matching that particular
        selection source will be used.
      ff18ab58
    • Mark OLESEN's avatar
      ENH: improvements for dataCloud function object (issue #1044) · 58dae2de
      Mark OLESEN authored
      - now supports a parcel selection mechanism like vtkCloud,
        giving the ability to select a subset of parcels.
        For example, a given stride, or removal of parcels with a small
        diameter.
      
        Eg,
            dataCloud output Time: 3.2
            Applying parcel filtering to 994 parcels
            - add stride 4
            - subtract field U : (less 0.2)
            After filtering using 214/994 parcels
      
      - add output precision control for dataCloud
      58dae2de
  3. 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
  4. 13 Nov, 2018 1 commit
    • Mark OLESEN's avatar
      ENH: output filtering of vtkCloud by user selection (#1056) · 0f48b891
      Mark OLESEN authored
      - can filter by stride or field information.
        For example,
      
            selection
            {
                stride
                {
                    // every 10th parcelId
                    action  add;
                    source  stride;
                    stride  10;
                }
                Umin
                {
                    // Remove slow parcels
                    action  subtract;
                    source  field;
                    field   U;
                    accept  (less 1e-3);
                }
                diam
                {
                    // Only particular diameter ranges
                    action  subset;
                    source  field;
                    field   d;
                    accept  (greater 1e-3) and (less 1e-3);
                }
            }
      0f48b891
  5. 16 Oct, 2018 1 commit
  6. 12 Nov, 2018 1 commit
  7. 09 Oct, 2018 3 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
    • Mark OLESEN's avatar
      ENH: improvements for ensightWrite function object (issue #926) · 8cff734a
      Mark OLESEN authored
      - align input parameters and some of the behaviour with vtkWrite
      
        The output is now postProcessing/<name> for similar reasoning as
        mentioned in #866 - better alignment with other function objects, no
        data collision with foamToEnsight output.
      
      - separate controls for internal and boundary meshes
      
      - can restrict conversion based on zone names, enclosing volumes,
        bounding box.
      8cff734a
  8. 10 Oct, 2018 1 commit
  9. 09 Oct, 2018 2 commits
    • Mark OLESEN's avatar
      ENH: cleanup ensightMesh method names and handling of internal vs boundary · e4fac35d
      Mark OLESEN authored
      - this removes the old 'magically' means of suppressing the internal
        mesh in favour of specifying it directly.
      e4fac35d
    • Mark OLESEN's avatar
      ENH: improvements for vtkWrite function object (issue #926) · 42bb4970
      Mark OLESEN authored
      - parallel output.
      
        The output is now postProcessing/<name> for similar reasoning as
        mentioned in #866 - better alignment with other function objects, no
        collision with foamToVTK output.
      
      - align the input parameters with those of vtkCloud so that we can
        specify the ASCII precision and the padding width for the output
        file names as well.
      
      - emit TimeValue field, support file series generation
      
      - support internal or boundary meshes, combining the result into a vtm
        file.
      
      - can restrict conversion based on zone names, enclosing volumes,
        bounding box
      42bb4970
  10. 02 Oct, 2018 1 commit
  11. 17 Sep, 2018 1 commit
    • Mark OLESEN's avatar
      ENH: code improvements for vtkCloud function object (issue #926) · 03eec4a5
      Mark OLESEN authored
      - use parallel list writing, beginDataArray methods.
      
      - use static_assert to restrict conversion of non-label integral types
      
      - cache .vtp.series information by fileName instead of by cloud name.
        This issues if the output directory changes, and simplifies code.
      
      ENH: emit TimeValue in files generated by vtkCloud
      
      - additional information for passing to ParaView
      
      ENH: vtkCloud output to postProcessing/ (issue #866)
      
      - better alignment with other function objects, no collision with
        foamToVTK output.
      03eec4a5
  12. 27 Sep, 2018 1 commit
  13. 17 Sep, 2018 1 commit
  14. 16 Oct, 2018 1 commit
  15. 13 Sep, 2018 1 commit
  16. 10 Sep, 2018 1 commit
  17. 13 Aug, 2018 1 commit
  18. 17 Sep, 2018 1 commit
  19. 02 Oct, 2018 2 commits
  20. 29 Sep, 2018 1 commit
  21. 17 Sep, 2018 3 commits
    • Mark OLESEN's avatar
      ENH: use some updated vtk output methods · d8375248
      Mark OLESEN authored
      d8375248
    • 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
    • Mark OLESEN's avatar
      ENH: add renumbering support into foamVtuSizing algorithm (issue #926) · 19e03f7d
      Mark OLESEN authored
      - allows cell point labels will use global numbering, but only for
        unmerged points. We'd ideally like to avoid point merging per se,
        and instead use VTK point blanking instead (as required).
      
        This approach allows parallel collation of the output into a single
        piece directly.
      19e03f7d
  22. 23 Nov, 2018 5 commits
  23. 22 Nov, 2018 4 commits