1. 19 Feb, 2020 1 commit
  2. 31 Oct, 2019 1 commit
  3. 13 Mar, 2019 1 commit
    • Mark Olesen's avatar
      ENH: surface writers now track their own write status · 1a35a3ef
      Mark Olesen authored
      - instead of deciding beforehand if a surface format requires a separate
        geometry file (or if a geometry file should be written if no fields were
        written) now determine afterwards if something was written.
      
        This improves the overall reliability (consistency) and is more
        convenient for the caller as well.
      1a35a3ef
  4. 11 Mar, 2019 1 commit
    • Mark Olesen's avatar
      ENH: improved consistency of surface writers (#1232) · 773ec00d
      Mark Olesen authored
      - remove writeGeometry() in favour of write() and make it pure virtual
        so that all writers must explicitly deal with it.
      
      - establish proxy extension at construction time and treated as an
        invariant thereafter. This avoids potentially surprising changes in
        behaviour when writing.
      773ec00d
  5. 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