1. 06 Dec, 2017 1 commit
  2. 13 Sep, 2017 1 commit
    • Andrew Heather's avatar
      ENH: Lagrangian - provided backwards compatibility for cases using the · 984f8f00
      Andrew Heather authored
      old "positions" file form
      
      The change to barycentric-based tracking changed the contents of the
      cloud "positions" file to a new format comprising the barycentric
      co-ordinates and other cell position-based info.  This broke
      backwards compatibility, providing no option to restart old cases
      (v1706 and earlier), and caused difficulties for dependent code, e.g.
      for post-processing utilities that could only infer the contents only
      after reading.
      
      The barycentric position info is now written to a file called
      "coordinates" with provision to restart old cases for which only the
      "positions" file is available. Related utilities, e.g. for parallel
      running and data conversion have been updated to be able to support both
      file types.
      
      To write the "positions" file by default, use set the following option
      in the InfoSwitches section of the controlDict:
      
          writeLagrangianPositions 1;
      984f8f00
  3. 06 Sep, 2017 1 commit
  4. 12 Sep, 2017 2 commits
  5. 02 Aug, 2017 1 commit
  6. 20 Jul, 2017 1 commit
  7. 17 Jul, 2017 2 commits
    • Mark Olesen's avatar
      ENH: make treatment of stream allocators more uniform (issue #532) · 41cfd4d0
      Mark Olesen authored
      - use allocator class to wrap the stream pointers instead of passing
        them into ISstream, OSstream and using a dynamic cast to delete
        then. This is especially important if we will have a bidirectional
        stream (can't delete twice!).
      
      STYLE:
      
      - file stream constructors with std::string (C++11)
      
      - for rewind, explicit about in|out direction. This is not currently
        important, but avoids surprises with any future bidirectional access.
      
      - combined string streams in StringStream.H header.
        Similar to <sstream> include that has both input and output string
        streams.
      41cfd4d0
    • Mark Olesen's avatar
      bc5d4880
  8. 03 Jul, 2017 3 commits
  9. 13 Jun, 2017 1 commit
  10. 24 May, 2017 1 commit
    • Mark Olesen's avatar
      ENH: paraview reader module with internal caching of the vtk geometries · 8d900264
      Mark Olesen authored
      - The reader module allows two levels of caching.
        The OpenFOAM fvMesh can be cached in memory, for faster loading of
        fields. Additionally, the translated VTK geometries are held in a
        local cache. The cached VTK geometries should incur no additional
        overhead since they use the VTK reference counting for their storage
        management.
      8d900264
  11. 23 May, 2017 1 commit
  12. 15 May, 2017 3 commits
  13. 14 May, 2017 4 commits
  14. 12 May, 2017 2 commits
  15. 18 May, 2017 2 commits
  16. 10 May, 2017 1 commit
  17. 24 Apr, 2017 1 commit
  18. 04 Apr, 2017 1 commit
  19. 24 Feb, 2017 1 commit
  20. 23 Feb, 2017 1 commit
  21. 10 Feb, 2017 1 commit
  22. 03 Feb, 2017 1 commit
  23. 01 Feb, 2017 1 commit
  24. 23 Jan, 2017 1 commit
  25. 12 Jan, 2017 2 commits
    • Mark Olesen's avatar
      ENH: avoid deprecated paraview method SetImmediateUpdate() · 4b7d1e4e
      Mark Olesen authored
      - add support for patch names in block mesh reader.
      4b7d1e4e
    • Mark Olesen's avatar
      ENH: refactor paraview readers code to avoid duplication · ec944d4b
      Mark Olesen authored
      - as originally intended years ago, but never actually done.
      
      - use 'foamPvCore' instead of 'vtkPVReaders' to avoid potential name
        collisions with any 'vtk*' files and since we may reuse these
        functions in other foam-paraview modules (not just readers).
      
      STYLE: use same font size/colour for patch-names as for point-numbers
      
      BUG: repair issue with single time-step
      
      - paraview time-selector returns '0' as the requested time if there is
        only one time step. However, if we have skipped the 0/ directory,
        this single time step is likely a non-zero value.
      ec944d4b
  26. 05 Jan, 2017 2 commits
    • Mark Olesen's avatar
      ENH: add versioning to paraview plugin support libraries (issue #370) · 122c52f9
      Mark Olesen authored
      - use "-pvMAJ.MIN" suffix for similarity with the paraview convention
      
      - use sentinel file to ensure clean change of intermediate targets
      
      - ensure all library files are being properly removed
      122c52f9
    • Mark Olesen's avatar
      ENH: update QT interface code for ParaView reader (issue #337) · 13924e66
      Mark Olesen authored
      - remove old (ParaView-3) files
      
      - Works in 4.4.0, 5.0.1, 5.2.0 etc
      
      STYLE:
      - slots now use SM properties directly without a second lookup.
        This reduces exposure of the QT elements and simplifies the coding.
      
      - avoid focus borders on the Qt elements
      
      - place the "use Polyhedron" checkbox into a column
      
      - move "Cache Mesh" down in the GUI (an advanced feature and thus
        should be less prominent)
      
      - obtain button labels/tooltip directly from the XML content
      13924e66
  27. 04 Jan, 2017 1 commit