1. 31 Jul, 2019 1 commit
    • Mark Olesen's avatar
      ENH: add OListStream::swap(DynamicList<char>&) · 6f8da834
      Mark Olesen authored
      - allows full recovery of allocated space, not just addressable range.
      
        This can be particularly useful for code patterns that repeatedly
        reuse the same buffer space. For example,
      
            DynamicList<char> buf(1024);
      
            // some loop
            {
                OListStream os(std::move(buf));
                os << ...
      
                os.swap(buf);
            }
      
         Can read back from this buffer as a second operation:
      
            {
                UIListStream is(buf);
                is >> ...
            }
      6f8da834
  2. 30 Jul, 2019 3 commits
  3. 02 Aug, 2019 2 commits
  4. 07 Aug, 2019 1 commit
  5. 30 Jul, 2019 1 commit
  6. 31 Jul, 2019 1 commit
  7. 30 Jul, 2019 2 commits
    • Mark Olesen's avatar
      ENH: improvements for handling update of build information · 59b867b7
      Mark Olesen authored
      - When building OpenFOAM for different platform combinations
        (single/double, int32/int64) the build information that is compiled
        into the OpenFOAM lib can become out of sync.
      
        This is because the update trigger (wmakeBuildInfo -check) is
        independent of the targetted platform. The added file
        'src/OpenFOAM/Alltouch' provides a direct means of forcing a rebuild
        of the version information. Eg,
      
            src/OpenFOAM/Alltouch
            wmake src/OpenFOAM
      
        Also provide an additional 'wmakeBuildInfo -remove' to forcibly
        remove META-INFO/build-info, if that is desired.
      59b867b7
    • Mark Olesen's avatar
      TUT: binary output for windAroundBuildings · d4454ab6
      Mark Olesen authored
      d4454ab6
  8. 01 Aug, 2019 1 commit
  9. 29 Jul, 2019 2 commits
    • Mark Olesen's avatar
      STYLE: inconsistent use of readBeginList() · 80fb4da9
      Mark Olesen authored
      - use readBegin() when the only delimiters are '()' and not '({})'
      80fb4da9
    • Mark Olesen's avatar
      ENH: support low-level reading of raw binary blocks (#1378) · bdc1c9bf
      Mark Olesen authored
      - symmetric with writeRaw() etc for the output stream. These are
        methods that are not required by normal users, but which provide
        a finer granularity for reading.
      
      - additional information about the current stream position when
        endList fails. This may help when tracing errors.
      
      STYLE: change return type of beginRaw()/endRaw() to bool
      
      - was of type Ostream& for output, but return value was unused.
        Having bool may be better for encapsulating logic
      
      STYLE: remove unused Istream::readEndBegin() function
      bdc1c9bf
  10. 28 Jul, 2019 2 commits
  11. 26 Jul, 2019 2 commits
  12. 23 Jul, 2019 1 commit
  13. 30 Jul, 2019 1 commit
  14. 19 Jul, 2019 5 commits
  15. 18 Jul, 2019 5 commits
  16. 16 Jul, 2019 1 commit
  17. 15 Jul, 2019 2 commits
  18. 12 Jul, 2019 1 commit
  19. 17 Jul, 2019 1 commit
  20. 16 Jul, 2019 1 commit
  21. 15 Jul, 2019 2 commits
  22. 14 Jul, 2019 1 commit
  23. 09 Jul, 2019 1 commit
    • Mark Olesen's avatar
      ENH: support different iso-algorithms (#1374) · 7805fb45
      Mark Olesen authored
      - add an 'isoAlgorithm' keyword to distance surface and cutting plane
        to advance further testing of the isoSurfaceTopo algorithm.
      
        Does not yet handle the full spectrum of bound boxes, cellZones etc.
      7805fb45