1. 18 Sep, 2017 1 commit
  2. 07 Sep, 2017 2 commits
  3. 06 Sep, 2017 1 commit
  4. 31 Aug, 2017 1 commit
  5. 28 Aug, 2017 1 commit
  6. 18 Aug, 2017 1 commit
  7. 10 Aug, 2017 1 commit
  8. 02 Aug, 2017 1 commit
    • Mark Olesen's avatar
      ENH: consolidate, cleanup some string methods · e70fc616
      Mark Olesen authored
      - consolidate word::validated() into word::validate() and also allow
        as short form for string::validate<word>(). Also less confusing than
        having similarly named methods that essentially do the same thing.
      
      - more consistent const access when iterating over strings
      
      - add valid(char) for keyType and wordRe
      e70fc616
  9. 21 Jul, 2017 1 commit
  10. 20 Jul, 2017 1 commit
  11. 17 Jul, 2017 2 commits
    • Mark Olesen's avatar
      ENH: make treatment of stream allocators more uniform (issue #532) · 86ef9e86
      Mark Olesen authored
      - use allocator class to wrap the stream pointers instead of passing
        them into ISstream, OSstream and using a dynamic cast to delete
        then. This is especially important if we will have a bidirectional
        stream (can't delete twice!).
      
      STYLE:
      
      - file stream constructors with std::string (C++11)
      
      - for rewind, explicit about in|out direction. This is not currently
        important, but avoids surprises with any future bidirectional access.
      
      - combined string streams in StringStream.H header.
        Similar to <sstream> include that has both input and output string
        streams.
      86ef9e86
    • Mark Olesen's avatar
      8399277d
  12. 16 Jul, 2017 1 commit
  13. 12 Jul, 2017 1 commit
  14. 21 Jul, 2017 1 commit
  15. 04 Jul, 2017 1 commit
  16. 03 Jul, 2017 1 commit
  17. 05 Jul, 2017 1 commit
  18. 03 Jul, 2017 1 commit
  19. 26 Jun, 2017 2 commits
    • Mark Olesen's avatar
      COMP: compilation with WM_SP · 80d69c27
      Mark Olesen authored
      - STLpoint.H
      - isoAdvection.C
      - checkMesh/writeFields.C
      
      STYLE: drop construct STLpoint(Istream&), since it doesn't make much sense
      
      - No use case for reading via an OpenFOAM stream and tokenizer.
        Should always be parsing ASCII or reading binary directly.
      80d69c27
    • Mark Olesen's avatar
      STYLE: tabs and line length in files, very dubious NULL in ensight reader. · 02edc5b2
      Mark Olesen authored
      - disable automatically upgrading copyrights in files since changes to
        not automatically imply a change in copyright. Eg, fixing a typo in
        comments, or changing a variable from 'loopI' to 'loopi' etc.
      02edc5b2
  20. 21 Jun, 2017 1 commit
  21. 14 Jun, 2017 1 commit
    • mattijs's avatar
      ENH: overset: Initial release of overset capability. · fd665b4a
      mattijs authored
      Adds overset discretisation to selected physics:
      - diffusion : overLaplacianDyMFoam
      - incompressible steady : overSimpleFoam
      - incompressible transient : overPimpleDyMFoam
      - compressible transient: overRhoPimpleDyMFoam
      - two-phase VOF: overInterDyMFoam
      
      The overset method chosen is a parallel, fully implicit implementation
      whereby the interpolation (from donor to acceptor) is inserted as an
      adapted discretisation on the donor cells, such that the resulting matrix
      can be solved using the standard linear solvers.
      
      Above solvers come with a set of tutorials, showing how to create and set-up
      simple simulations from scratch.
      fd665b4a
  22. 13 Jun, 2017 1 commit
  23. 31 May, 2017 2 commits
    • Mark Olesen's avatar
      ENH: construct VTK writers with the outputOptions and adjust internally · c4f13494
      Mark Olesen authored
      - this shifts responsibility away from caller to the individual writers
        for knowing which file formats are supported and which file ending is
        appropriate. When the writer receives the output format request,
        it can elect to downgrade or otherwise adjust it to what it can
        actually manage (eg, legacy vs xml vs xml-append).
      
        But currently still just with legacy format backends.
      c4f13494
    • Mark Olesen's avatar
      DEFEATURE: remove CCM combine boundary code · 8da6e8eb
      Mark Olesen authored
      - was generally somewhat fragile. The main problem stems from the fact
        that several interfaces may be attached to a boundary. No trivial
        means of solving this without too much work for a feature that is only
        "nice-to-have".
      8da6e8eb
  24. 29 May, 2017 2 commits
    • Mark Olesen's avatar
      STYLE: use std::pair (not Tuple2) in conjunction with std::initializer_list · c6c79ab3
      Mark Olesen authored
      - no penalty compared to Tuple2, potential future benefits with C++
        constructor forwarding.
      c6c79ab3
    • Mark Olesen's avatar
      ENH: cleanup of NamedEnum · fb497164
      Mark Olesen authored
      - Remove the unused enums() method since it delivers wholly unreliable
        results. It is not guaranteed to cover the full enumeration range,
        but only the listed names.
      
      - Remove the unused strings() method.
        Duplicated functionality of the words(), but was never used.
      
      - Change access of words() method from static to object.
        Better code isolation. Permits the constructor to take over
        as the single point of failure for bad input.
      
      - Add values() method
      
      - do not expose internal (HashTable) lookup since it makes it more
        difficult to enforce constness and the implementation detail should
        not be exposed. However leave toc() and sortedToc() for the interface.
      
      STYLE: relocated NamedEnum under primitives (was containers)
      
      - internal typedef as 'value_type' for some consistency with STL conventions
      fb497164
  25. 19 May, 2017 1 commit
  26. 17 May, 2017 1 commit
  27. 19 May, 2017 1 commit
  28. 10 May, 2017 1 commit
  29. 08 May, 2017 2 commits
  30. 18 May, 2017 1 commit
  31. 02 May, 2017 1 commit
  32. 28 Apr, 2017 1 commit
  33. 27 Apr, 2017 1 commit
  34. 21 Apr, 2017 1 commit