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
  6. 06 Feb, 2019 1 commit
  7. 01 Nov, 2018 1 commit
  8. 19 Oct, 2018 1 commit
  9. 30 Jan, 2018 1 commit
  10. 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
  11. 08 Dec, 2015 1 commit
  12. 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
  13. 14 Aug, 2011 1 commit
  14. 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
  15. 19 Jan, 2011 1 commit
  16. 14 Jan, 2011 1 commit
  17. 07 Jan, 2011 1 commit
  18. 05 Jan, 2011 2 commits
  19. 28 Jul, 2010 1 commit
  20. 29 Mar, 2010 1 commit
  21. 17 Mar, 2009 1 commit
  22. 16 Mar, 2009 1 commit
    • Mark Olesen's avatar
      sampling reworking · ba771d19
      Mark Olesen authored
      - write geometry file if no fields would be sampled
      - write geometry file only once for obj, stl formats and use MeshedSurfaceProxy
        for writing
      ba771d19
  23. 10 Mar, 2009 1 commit
    • Mark Olesen's avatar
      sampledSurface hacking proof-of-concept · 34da7318
      Mark Olesen authored
      - using 'nil' type to write geometry only, in the future we could fallback to 'null'
        writer and hook in arbitrary formats from surfMesh
      
      - IOobject gets writeEndDivider() static method
      34da7318
  24. 09 Mar, 2009 1 commit
    • Mark Olesen's avatar
      updated DebugSwitches, surfaceWriter · 6ecdf4fc
      Mark Olesen authored
      - added obj surfaceWriter
      - don't bother with prepended field names on obj and stl surfaceWriter.
        It fills the disk and suggests differences where there are none.
      6ecdf4fc
  25. 06 Feb, 2009 1 commit
    • Mark Olesen's avatar
      OSspecific: altered file tests · ffd9bb08
      Mark Olesen authored
      - removed the previously added fileName type(), isDir(), isFile() methods.
      
      - added optional bool parameter to isFile() function to explicitly
        enable/disable the check for gzip files.
      
      - fixed minor bugginess where the default usage of isFile() would result in
        false positive matches.
      
      - be slightly more stringent and use isDir() and isFile() instead of
        exists() function when we actually know the expected type.
      ffd9bb08
  26. 31 Dec, 2008 1 commit
  27. 21 Nov, 2008 2 commits
  28. 25 Jun, 2008 2 commits
  29. 01 May, 2008 1 commit
  30. 15 Apr, 2008 1 commit