1. 23 Oct, 2019 5 commits
  2. 22 Oct, 2019 2 commits
  3. 18 Oct, 2019 1 commit
  4. 10 Oct, 2019 3 commits
  5. 17 Oct, 2019 1 commit
  6. 11 Oct, 2019 1 commit
  7. 10 Oct, 2019 3 commits
  8. 08 Oct, 2019 1 commit
    • Mark OLESEN's avatar
      ENH: code simplification, improvements for reading dictionary variables · 6b5492e3
      Mark OLESEN authored
      - Now accept '/' when reading variables without requiring
        a surrounding '{}'
      - fix some degenerate parsing cases when the first character is
        already bad.
        Eg, $"abc" would have previously parsed as a <$"> variable, even
        although a double quote is not a valid variable character.
        Now emits a warning and parses as a '$' token and a string token.
  9. 09 Oct, 2019 1 commit
  10. 08 Oct, 2019 5 commits
  11. 07 Oct, 2019 1 commit
    • Mark OLESEN's avatar
      ENH: improvements to stringOps::expand operations · 46225279
      Mark OLESEN authored
      - add toScalar evaluation, embedded as "${{EXPR}}".
        For example,
          "repeat ${{5 * 7}} times or ${{ pow(3, 10) }}"
      - use direct string concatenation if primitive entry is only a string
        type. This prevents spurious quotes from appearing in the expansion.
           radius  "(2+4)";
           angle   "3*15";
           #eval   "$radius*sin(degToRad($angle))";
           We want to have
           and not
      ENH: code refactoring
      - refactored expansion code with low-level service routines now
        belonging to file-scope. All expansion routines use a common
        multi-parameter backend to handle with/without dictionary etc.
        This removes a large amount of code duplication.
  12. 04 Oct, 2019 4 commits
    • Mark OLESEN's avatar
      STYLE: split off Test-string2 · d9d29e5a
      Mark OLESEN authored
    • Mark OLESEN's avatar
      ENH: stringOps::toScalar improvements · bd35981f
      Mark OLESEN authored
      - add floor/ceil/round methods
      - support evaluation of sub-strings
      STYLE: add blockMeshDict1.calc, blockMeshDict1.eval test dictionaries
      - useful for testing and simple demonstration of equivalence
    • Mark OLESEN's avatar
      ENH: improvements to SubList and SubField · 61e95b84
      Mark OLESEN authored
      - SubField and SubList assign from zero
      - SubField +=, -=, *=, /= operators
      - SubList construct from UList (as per SubField)
        Note: constructing an anonymous SubField or SubList with a single
        parameter should use '{} instead of '()' to avoid compiler
    • Mark OLESEN's avatar
      CONFIG: adjustments for CMake files · f75e01c8
      Mark OLESEN authored
      - drop plugin support for Qt4 (old paraview)
      - handle upcoming changes in VTK version naming in CMake files
  13. 02 Oct, 2019 5 commits
    • Mark OLESEN's avatar
    • Mark OLESEN's avatar
      COMP: add placeholder header files · 2c2034f9
      Mark OLESEN authored
    • Kutalmış Berçin's avatar
      TUT: add Allclean script into bump2D · 5cbfe44d
      Kutalmış Berçin authored
    • Kutalmış Berçin's avatar
      ENH: Subtle renovations in wall function documentation and input · 458738f0
      Kutalmış Berçin authored
        - Improves header file documentations
        - Adds const specifier to various objects
        - Allows various model constants to be user-defined
        - Changes from lookupOrDefault() to getOrDefault()
        - Consistent namespace usage:
          - If the WF belongs to only Foam:: namespace, use Foam:: explicitly
          - If the WF belongs to more than one namespaces, put the WF in namespace
        - Adds the missing dashes in comments required by Doxygen
        - Corrects capitalisation in comments
        - The terminology 'viscous sublayer' was preferred over 'laminar sublayer'
          due to the fact that the sublayer is not laminar.
        - The order of initialisation of fields is changed to be the same across all.
    • Kutalmış Berçin's avatar
      ENH: Integrated OpenFOAM.org developments for wall functions · ce9ea1ca
      Kutalmış Berçin authored
      OpenFOAM.org commits for
      were reviewed.
      The parts of the commits made by OpenFOAM.org removing various code
      duplications across wall functions were picked up by keeping the remaining
      functionalities the same.
      The duplications were mainly due to:
        - wall function model coefficients
        - yPlusLam(), checkPatch(), write() methods
      The duplications were united under the base nutWallFunction.
  14. 01 Oct, 2019 1 commit
  15. 30 Sep, 2019 1 commit
  16. 02 Oct, 2019 5 commits