1. 01 Jun, 2018 4 commits
    • Mark Olesen's avatar
      STYLE: remove bad edit in comment · 0f60cc92
      Mark Olesen authored
      0f60cc92
    • Alexey Matveichev's avatar
      COMP: make the scotch librt dependency conditional · 35d682a4
      Alexey Matveichev authored and Mark Olesen's avatar Mark Olesen committed
      35d682a4
    • Mark Olesen's avatar
      ENH: detect excess tokens for "libs" entry (issue #762) · d571e523
      Mark Olesen authored
      - this addresses issue #843
      d571e523
    • Mark Olesen's avatar
      ENH: improve infrastructure for detecting excess tokens (issue #762) · 511b3562
      Mark Olesen authored
      - Always used for optional dictionary entries, since these are individual
        values, and not meant to be embedded in a larger stream of tokens.
      
        Methods:
           - lookupOrDefault, lookupOrAddDefault, lookupOrDefaultCompat
           - readIfPresent, readIfPresentCompat
      
      - Handling mandatory dictionary entries is slightly more complex,
        since these may be part of larger stream of tokens, and are often
        used in a constructor context. For example,
      
            word modelType(dict.lookup("type"));
      
        Or they are used without a definite context. For example,
      
            dict.lookup("format") >> outputFormat;
      
        Newly introduced methods for mandatory dictionary entries:
           - get, getCompat
           - read, readCompat
      
        In a constructor or assignment context:
      
            word modelType(dict.get<word>("type"));
            outputFormat = dict.lookup("format");
      
        without copy/move (similar to readIfPresent):
      
            dict.read("format", outputFormat);
      511b3562
  2. 31 May, 2018 2 commits
  3. 30 May, 2018 3 commits
  4. 29 May, 2018 5 commits
  5. 28 May, 2018 2 commits
  6. 24 May, 2018 2 commits
  7. 21 May, 2018 1 commit
    • mattijs's avatar
      ENH: snappyHexMesh: directional refinememt. · cb1cd96b
      mattijs authored
      Basic directional refinement:
      - only for coordinate aligned meshes
      - only for refinementRegions
      See the mesh/snappyHexMesh/aerofoilNACA0012_directionalRefinement
      tutorial.
      cb1cd96b
  8. 01 Mar, 2018 1 commit
  9. 21 Feb, 2018 1 commit
  10. 28 Dec, 2017 1 commit
  11. 21 Dec, 2017 1 commit
  12. 13 Dec, 2017 2 commits
  13. 11 Dec, 2017 1 commit
  14. 21 May, 2018 1 commit
  15. 16 May, 2018 1 commit
  16. 17 May, 2018 1 commit
    • Mark Olesen's avatar
      ENH: avoid memory leaks for HashPtrTable, PtrMap insertion (issue #749) · 48d654cf
      Mark Olesen authored
      - disallow insert() of raw pointers, since a failed insertion
        (ie, entry already existed) results in an unmanaged pointer.
      
        Either insert using an autoPtr, or set() with raw pointers or autoPtr.
      
      - IOobjectList::add() now takes an autoPtr instead of an object reference
      
      - IOobjectList::remove() now returns an autoPtr instead of a raw pointer
      48d654cf
  17. 16 May, 2018 3 commits
  18. 15 May, 2018 2 commits
  19. 11 May, 2018 1 commit
  20. 22 Mar, 2018 1 commit
  21. 11 May, 2018 1 commit
  22. 09 May, 2018 1 commit
  23. 10 May, 2018 1 commit
  24. 09 May, 2018 1 commit