1. 11 Dec, 2020 1 commit
    • Mark Olesen's avatar
      ENH: improvements for managing iso-surfaces · 8fe0d1ba
      Mark Olesen authored
      - generic isoSurfaceBase. Provides simpler cell-cut detection and
        various functions that can be used for iso-surfaces or when
        preparing prefiltered input for iso-surfaces.
      
      - rudimentary runtime selection
      
      ENH: isoSurface Cell/Topo uses the isoSurfaceBase infrastructure
      
      - simpler cell cut detection, common routines
      - ensure that tetMatcher is only called once per cell
      
      ENH: use indirect patch during edge erosion
      
      - lower overhead, allows backtracking (future) if needed
      8fe0d1ba
  2. 31 Oct, 2019 1 commit
  3. 07 Feb, 2019 1 commit
    • Mark Olesen's avatar
      ENH: improved sample surfaces and surface writers (#1206) · 181c974b
      Mark Olesen authored
      - The writers have changed from being a generic state-less set of
        routines to more properly conforming to the normal notion of a writer.
        These changes allow us to combine output fields (eg, in a single
        VTK/vtp file for each timestep).
      
        Parallel data reduction and any associated bookkeeping is now part
        of the surface writers.
        This improves their re-usability and avoids unnecessary
        and premature data reduction at the sampling stage.
      
        It is now possible to have different output formats on a per-surface
        basis.
      
      - A new feature of the surface sampling is the ability to "store" the
        sampled surfaces and fields onto a registry for reuse by other
        function objects.
      
        Additionally, the "store" can be triggered at the execution phase
        as well
      181c974b
  4. 06 Feb, 2019 1 commit
  5. 10 Aug, 2016 1 commit
    • Mark Olesen's avatar
      ENH: use meshedSurf API for surface writers (issue #104) · 1fc2a732
      Mark Olesen authored
      - Allows passing of additional information (per-face zone ids) or possibly
        other things, while reducing the number of arguments to pass.
      
      - In sampledTriSurfaceMesh, preserve the region information that was
        read in, passing it onwards via the UnsortedMeshSurface content.
      
        The Nastran surface writer is currently the only writer making use
        of this per-face zone information.
        Passing it through as a PSHELL attribute, which should retain the
        distinction for parts. (issue #204)
      1fc2a732
  6. 25 Apr, 2016 1 commit
  7. 11 Jan, 2016 2 commits
  8. 08 Dec, 2015 1 commit
  9. 11 Nov, 2015 2 commits
    • Andrew Heather's avatar
      ENH: Updates to set and surface writers · 11c3654a
      Andrew Heather authored
      - New boundaryData surface writer
      - Moved templated code into separate files
      - Output filenames written to functionObjectState dictionary
      - Ensight surface writer now supports a 'collate times' option [mattijs]
      - Nastran surface writer updated based on user feedback
      11c3654a
    • Andrew Heather's avatar
      ENH: Updates to set and surface writers · c972a375
      Andrew Heather authored
      - New boundaryData surface writer
      - Moved templated code into separate files
      - Output filenames written to functionObjectState dictionary
      - Ensight surface writer now supports a 'collate times' option [mattijs]
      - Nastran surface writer updated based on user feedback
      c972a375
  10. 14 Aug, 2011 1 commit
  11. 26 Jan, 2011 1 commit
    • Mark Olesen's avatar
      ENH: rework surface writers as non-templated classes · 51df389d
      Mark Olesen authored
      - easier (more logical) when adding a new writer
      
      ENH: add surface field  writer for 'starcd' format
      
      - creates *.usr files, which can be read in proSTAR with the 'getuser'
        command, but which can also be parsed directly since the format is
        extremely primitive
      51df389d