Skip to content
Snippets Groups Projects
  1. Dec 05, 2017
  2. Nov 28, 2017
    • Mark OLESEN's avatar
      ENH: added functionObject::execute(int) method · 610c2909
      Mark OLESEN authored
      - this is a provision for defining execute actions that can be called
        largely independently of the normal time-loop constraints. This can
        be useful to provide hooks for sub-cycling, or to define an action
        that can be triggered manually or on some other event.
      610c2909
  3. Dec 12, 2017
    • Andrew Heather's avatar
      ENH: Added new nutUBlendedWallFunction · 0af97856
      Andrew Heather authored
      This forms part of what is termed 'automatic wall treatment' in the
      reference:
      
          Menter, F., Carregal Ferreira, J., Esch, T., Konno, B. (2003).
          The SST Turbulence Model with Improved Wall Treatment
          for Heat Transfer Predictions in Gas Turbines.
          Proceedings of the International Gas Turbine Congress 2003 Tokyo
      
      Note
          The full 'automatic wall treatment' description also requires use of
          the  Foam::omegaWallFunction with the \c blended flag set to 'on'
      0af97856
    • Andrew Heather's avatar
      BUG: Partial revert of commit fd87d0af · 3b70a82b
      Andrew Heather authored
      omegaWallFunction
      - re-instated behaviour when not using 'blended'
      - turbulence generation always included when using 'blended'
      - 'blended' now true by default
      
      epsilonWallFunction
      - re-instated low-Re switching
      3b70a82b
  4. Dec 11, 2017
  5. Dec 08, 2017
  6. Oct 27, 2017
  7. Dec 07, 2017
  8. Dec 06, 2017
  9. Dec 04, 2017
  10. Dec 06, 2017
  11. Dec 05, 2017
  12. Dec 01, 2017
  13. Nov 30, 2017
  14. Nov 28, 2017
  15. Nov 27, 2017
  16. Nov 26, 2017
    • Mark OLESEN's avatar
    • Mark OLESEN's avatar
      STYLE: relegate special purpose readList<T> function to points of use · 2787a866
      Mark OLESEN authored
      - the readList<T>(Istream&) function was introduced to handle command
        -options with either a single or a list value, but was also used for
        the #remove dictionary directive. However, the parsing was fragile
        if the list did not start with a '('.
        Now handle command-line arg/option list directly (via ITstream)
        and #remove with special-purpose reading of a string or word list.
      
        This removes ambiguity and reduces potential future problems.
      
      STYLE: use ITstream instead of IStringStream for command-line lookups
      
      - parses directly to a tokenList without a string copy.
      2787a866