1. 04 Oct, 2017 1 commit
  2. 09 Oct, 2017 2 commits
  3. 04 Oct, 2017 2 commits
  4. 29 Sep, 2017 1 commit
    • Mark Olesen's avatar
      ENH: adjust infoSwitch to report host subscription (related to #531) · a56a70b7
      Mark Olesen authored
      - this compact form shows the subscription per host in the unsorted
        mpi order
      
            nProcs : 18
            Hosts  :
            (
                (node1 6)
                (node2 8)
                (node3 4)
            )
      
        This provides a succinct overview of which hosts have been
        subscribed or oversubscribed.
      
      - The longer list of "slave.pid" ... remains available on the
        InfoSwitch 'writeHosts'
      a56a70b7
  5. 28 Sep, 2017 1 commit
  6. 22 Sep, 2017 3 commits
  7. 15 Sep, 2017 2 commits
  8. 26 Sep, 2017 1 commit
  9. 22 Sep, 2017 1 commit
  10. 21 Sep, 2017 4 commits
  11. 18 Sep, 2017 2 commits
    • Andrew Heather's avatar
      STYLE: Code clean-up · af48c843
      Andrew Heather authored
      af48c843
    • Mark Olesen's avatar
      ENH: improve consistency in parsing primitives from strings (issue #590) · accebc74
      Mark Olesen authored
      - Any trailing whitespace when parsing from strings or character buffers
        is ignored rather than being treated as an error. This is consistent
        with behaviour when reading from an Istream and with leading whitespace
        being ignored in the underlying atof/atod, strtof/strtod... functions.
      
      - Allow parsing directly from a std::string instead of just from a 'char*'.
        This reflects the C++11 addition of std::stod to complement the C
        functions strtod. This also makes it easier to parse string directly
        without using an IStringStream.
      
      - Two-parameter parsing methods return success/failure.
        Eg,
      
            if (readInt32(str, &int32Val)) ...
      
      - One-parameter parsing methods return the value on success or
        emit a FatalIOError.
        Eg,
      
            const char* buf;
            int32Val = readInt32(buf, &);
      
      - Improved consistency when parsing unsigned ints.
        Use strtoimax and strtoumax throughout.
      
      - Rename readDoubleScalar -> readDouble, readFloatScalar -> readFloat.
        Using the primitive name directly instead of the Foam typedef for
        better consistency with readInt32 etc.
      
      - Clean/improve parseNasScalar.
        Handle normal numbers directly, reduce some operations.
      accebc74
  12. 15 Sep, 2017 2 commits
  13. 11 Sep, 2017 1 commit
  14. 09 Sep, 2017 1 commit
  15. 08 Sep, 2017 1 commit
  16. 06 Sep, 2017 1 commit
  17. 31 Aug, 2017 1 commit
  18. 30 Aug, 2017 1 commit
  19. 29 Aug, 2017 1 commit
    • mattijs's avatar
      BUG: sampledTriSurfaceMesh: sampling outside of mesh. Fixes #575. · 0e7954c2
      mattijs authored
      There are a few issues:
      - error would only throw exceptions if not parallel
      - if we change this we also need to make sure the functionObjectList
        construction is synchronised
      - bounding box overlap was not returning the correct status so the code
        to avoid the issue of 'badly formed bounding box' was not triggered.
      0e7954c2
  20. 17 Aug, 2017 2 commits
  21. 15 Aug, 2017 1 commit
  22. 14 Aug, 2017 2 commits
    • Mark Olesen's avatar
      ENH: add stringOps::splitAny, stringOps::splitSpace · fbdd16a2
      Mark Olesen authored
      - assists when building simple hand-rolled parsers.
        Also add string::split() taking a sub-string for the delimiter.
      fbdd16a2
    • Mark Olesen's avatar
      ENH: add input surface scaling (issue #514) · 139edb24
      Mark Olesen authored
      - surfaceFeatureExtract
        * dictionary "scale" entry
      
      - triSurface
      - triSurfaceLoader
        * optional scaleFactor on reading
      
      - surfaceAdd
      - surfaceBooleanFeatures
      - surfaceClean
      - surfaceCoarsen
        * scale option
      
      - surfaceTransformPoints, transformPoints
        * scale option as scalar or vector quantity
      139edb24
  23. 11 Aug, 2017 4 commits
  24. 10 Aug, 2017 2 commits