1. 16 Jun, 2020 1 commit
  2. 10 Jun, 2020 1 commit
    • Kutalmis Bercin's avatar
      ENH: add wall-function blending treatments · 07a5babd
      Kutalmis Bercin authored
          Please see the Extended Code Guide and header files for the details.
      
          ENH: add wall-function blending treatments to epsilonWallFunc
               adds `stepwise`, `max`, `binomial`, and `exponential` wall-function
               blending treatments:
          COMP: check backward compatibility for:
                `serial`
                `parallel`
                `serial restart`
                `parallel restart`
                computations in comparison to the following tutorials from v1906:
                `circuitBoardCooling  condensatingVessel  evaporationMultiComponent
                 hotRoom  movingBox  multiRegionHeaterRadiation  reverseBurner
                 solidQuenching2D`
          STYLE: simplify `forAll`s
      
          ENH: add new wall blending approaches into omegaWallFunction
               adds stepwise, max, binomial, and exponential wall function blending apprs.
               ensures/forces the backward compatibility:
                 - blended = true    (blending:BINOMIAL2) (default)
                 - blended = false   (blending:STEPWISE)
              simplifies forAlls
              deprecates objects:
                 - "blended" - use "blending::" options
                 - "includeG" - as was hardcoded
      
          ENH: add wall-func blending treatments into nutWallFuncs
          - nutWallFunction
          - nutUWallFunction
          - nutkWallFunction
          COMP: check backward compatibility for:
                - serial
                - parallel
                - serial restart
                - parallel restart
                computations in comparison to the following tutorials from v1906:
                - heatTransfer/buoyantSimpleFoam/buoyantCavity
                - compressible/rhoSimpleFoam/gasMixing/injectorPipe
      
          DOC: modify header docs in wallFuncs
          - nutUTabulatedWallFunction
          - nutUSpaldingWallFunction
          - nutURoughWallFunction
          - nutUBlendedWallFunction
            - REVERT: change write order
          - nutLowReWallFunction
          - kLowReWallFunction:
            - ENH: protect against zero-division error through 'Ceps2' entry
            - STYLE: remove few redundant empty lines
      07a5babd
  3. 31 Oct, 2019 1 commit
  4. 02 Oct, 2019 1 commit
    • 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
  5. 06 Feb, 2019 2 commits
  6. 30 Jan, 2019 1 commit
  7. 17 Jan, 2019 1 commit
  8. 19 Jun, 2016 1 commit
  9. 17 Jun, 2016 2 commits
  10. 22 Jan, 2015 2 commits
  11. 01 Aug, 2013 1 commit
  12. 28 Jul, 2013 1 commit
  13. 27 Nov, 2012 1 commit
  14. 19 Jul, 2012 2 commits
  15. 12 Jul, 2012 2 commits
  16. 11 Jul, 2012 1 commit
  17. 03 Jul, 2012 2 commits
  18. 14 Aug, 2011 1 commit
  19. 19 Jan, 2011 1 commit
  20. 14 Jan, 2011 1 commit
  21. 07 Jan, 2011 1 commit
  22. 05 Jan, 2011 2 commits
  23. 28 Jul, 2010 1 commit
  24. 30 Mar, 2010 1 commit
  25. 29 Mar, 2010 1 commit
  26. 03 Aug, 2009 1 commit
  27. 22 Jul, 2009 1 commit
  28. 21 Jul, 2009 1 commit
  29. 21 Jan, 2009 1 commit
  30. 31 Dec, 2008 1 commit
  31. 20 Nov, 2008 1 commit
  32. 27 Oct, 2008 1 commit
  33. 25 Jun, 2008 1 commit