1. 10 Oct, 2019 2 commits
  2. 17 Oct, 2019 1 commit
  3. 11 Oct, 2019 1 commit
  4. 10 Oct, 2019 3 commits
  5. 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.
      6b5492e3
  6. 09 Oct, 2019 1 commit
  7. 08 Oct, 2019 5 commits
  8. 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
               '(2+4)*sin(degToRad(3*15))'
           and not
               '"(2+4)"*sin(degToRad("3*15"))'
      
      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.
      46225279
  9. 04 Oct, 2019 4 commits
    • Mark Olesen's avatar
      STYLE: split off Test-string2 · d9d29e5a
      Mark Olesen authored
      d9d29e5a
    • 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
      bd35981f
    • 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
        ambiguities.
      61e95b84
    • 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
        * VTK_MAJOR_VERSION becomes VTK_VERSION_MAJOR etc.
      f75e01c8
  10. 02 Oct, 2019 5 commits
    • Mark Olesen's avatar
    • Mark Olesen's avatar
      COMP: add placeholder header files · 2c2034f9
      Mark Olesen authored
      2c2034f9
    • Kutalmis Bercin's avatar
      TUT: add Allclean script into bump2D · 5cbfe44d
      Kutalmis Bercin authored
      5cbfe44d
    • Kutalmis Bercin's avatar
      ENH: Subtle renovations in wall function documentation and input · 458738f0
      Kutalmis Bercin 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
            parentheses
        - 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.
      458738f0
    • Kutalmis Bercin's avatar
      ENH: Integrated OpenFOAM.org developments for wall functions · ce9ea1ca
      Kutalmis Bercin authored
      OpenFOAM.org commits for
        src/TurbulenceModels/turbulenceModels/derivedFvPatchFields/wallFunctions
      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.
      ce9ea1ca
  11. 01 Oct, 2019 1 commit
  12. 30 Sep, 2019 1 commit
  13. 02 Oct, 2019 5 commits
  14. 01 Oct, 2019 9 commits