1. 28 Oct, 2017 7 commits
    • Mark Olesen's avatar
    • Mark Olesen's avatar
      e0b212e6
    • Mark Olesen's avatar
      ENH: allow passing of comparator to sortToc methods · c3fa2d55
      Mark Olesen authored
      - this increases the flexibility of the interface
      
      - Add stringOps 'natural' string sorting comparison.
        Digits are sorted in their natural order, which means that
            (file10.txt file05.txt file2.txt)
        are sorted as
            (file2.txt file05.txt file10.txt)
      
      STYLE: consistent naming of template parameters for comparators
      
        - Compare for normal binary predicates
        - ListComparePredicate for list compare binary predicates
      c3fa2d55
    • Mark Olesen's avatar
      ENH: add fileName::validate static method (issue #628) · 92a22882
      Mark Olesen authored
      - similar to word::validate to allow stripping of invalid characters
        without triggering a FatalError.
      
      - use this validated fileName in Foam::readDir to avoid problems when
        a directory contains files with invalid characters in their names
      
      - adjust rmDir to handle filenames with invalid characters
      
      - fileName::equals() static method to compare strings while ignoring
        any differences that are solely due to duplicate slashes
      92a22882
    • Mark Olesen's avatar
      ENH: cleanup and rationalize memory-backed streams · 03532891
      Mark Olesen authored
      - more consistent naming:
        * Versions that hold and manage their own memory:
            IListStream, OListStream
      
        * Versions that reference a fixed size external memory:
            UIListStream, UOListStream
      
      - use List storage instead of DynamicList within OListStream.
        Avoids duplicate bookkeeping, more direct handling of resizing.
      03532891
    • Mark Olesen's avatar
      ENH: relocate protected List::size(label) to UList (issue #595) · a3fbe0ac
      Mark Olesen authored
      - makes it accessible for containers that manage their own storage
        and derive directly from UList.
      
      - DynamicList::min_size() method to access the corresponding
        SizeMin template parameter.
      
      - ensure consistency in the reserve size for the constructor
      
            DynamicList<..> lst(N);
      
        now has identical sizing as
      
            DynamicList<..> lst();
            reserve(N);
      a3fbe0ac
    • sergio's avatar
      ENH: Arrhenius viscocity model and energyTransport function-object · c8df785f
      sergio authored and Mark Olesen's avatar Mark Olesen committed
      - Arrhenius viscocity model for incompressible viscocity.
      
      - energyTransport FO for incompressible single and multiple phase
        flows and viscousDissipation fvOption source.
      
      - Tutorial to show the use of energyTransport:
           multiphase/multiphaseInterFoam/laminar/mixerVessel2D
      
      - Tutorial to show viscousDissipation:
           compressible/rhoPimpleFoam/RAS/TJunction
      c8df785f
  2. 26 Oct, 2017 2 commits
  3. 25 Oct, 2017 3 commits
  4. 24 Oct, 2017 6 commits
  5. 23 Oct, 2017 5 commits
  6. 20 Oct, 2017 3 commits
  7. 13 Oct, 2017 1 commit
  8. 12 Oct, 2017 3 commits
  9. 11 Oct, 2017 2 commits
  10. 10 Oct, 2017 2 commits
  11. 09 Oct, 2017 6 commits