1. 05 Oct, 2016 2 commits
  2. 06 Oct, 2016 1 commit
    • Mark Olesen's avatar
      ENH: complete reworking of foamToEnsight to make into a library (issue #241) · e57ca15b
      Mark Olesen authored
      - eliminate ensightAsciiStream, ensightBinaryStream, ensightStream in
        favour of using ensightFile and ensightGeoFile classes throughout.
      
      - encapsulate mesh-parts sorting with the ensightCells, ensightFaces
        class.
      
      - handle of patches/faceZones entirely within ensightMesh for a lighter
        interaction with field output. Both faceZones and point fields need
        more testing to see if they behave properly for all cases.
      
      - move some output functionality into its own namespace
        'ensightOutput', move into a library.
      
      - use the ensightCase class to open new ensight output streams
        in the proper sub-directory locations.
      e57ca15b
  3. 05 Oct, 2016 1 commit
  4. 27 Sep, 2016 3 commits
  5. 26 Oct, 2016 3 commits
    • Andrew Heather's avatar
    • Andrew Heather's avatar
      af81184e
    • Mark Olesen's avatar
      CONFIG: remove non-POSIX use of 'type' (issue #176) · 3b96a557
      Mark Olesen authored
      - In the foundation version they introduced a construct to handle
        the transition from 'wmRefresh' as an alias to 'wmRefresh' as
        a shell function. This transition is unnecessary for OpenFOAM+
        since 1606 used wmREFRESH (not wmRefresh) as an alias.
      
        For portability it is important to avoid this non-POSIX
        "type -t". It causes issues with dash and with zsh
        (mentioned in issue #277).
      
              type -t dash  ->   -t: not found
              type -t zsh   ->  zsh: bad option: -t
      
      Note: zsh users may still noticed other problems.
      For example, the POSIX 'unset -f' normally has no output, but in zsh
      it reports an error and has exit code 1 if the function was not
      previously defined. Whereas in POSIX (including bash, dash) it only
      returns non-zero if the name(s) could not be unset.
      3b96a557
  6. 25 Oct, 2016 5 commits
  7. 24 Oct, 2016 1 commit
  8. 21 Oct, 2016 4 commits
  9. 20 Oct, 2016 2 commits
  10. 19 Oct, 2016 12 commits
  11. 18 Oct, 2016 6 commits
    • Mark Olesen's avatar
      Merge branch 'initialier_list-updates' into 'merge-foundation' · 7c10b89a
      Mark Olesen authored
      ENH: Support more C++11 initializer lists (issue #261)
      
      DynamicList
      -----------
        - construction, assignment and append
      
      HashSet
      -------
        - construction, insert, set.
        - assignment will use the implicit List constructor
      
      hashedWordList
      --------------
        - construction, assignment
        - additional sort() and uniq() methods.
        - Readonly access to HashTable information via lookup() method.
        - NB: could avoid 'const char**' constructors in the future
      
      
      Some tests are included
      
      See merge request !67
      7c10b89a
    • Mark Olesen's avatar
      ENH: Support more C++11 initializer lists (issue #261) · 1967fd3d
      Mark Olesen authored
      DynamicList
      -----------
        - construction, assignment and append
      
      HashSet
      -------
        - construction, insert, set.
        - assignment will use the implicit List constructor
      
      hashedWordList
      --------------
        - construction, assignment
        - additional sort() and uniq() methods.
        - Readonly access to HashTable information via lookup() method.
        - NB: could avoid 'const char**' constructors in the future
      1967fd3d
    • Henry Weller's avatar
      foamDictionary: Added '-diff <dict>' option · d2b96d88
      Henry Weller authored
        - Write differences with respect to the specified dictionary
          (or sub entry if -entry specified)
      
        - Write the differences with respect to a template dictionary:
            foamDictionary 0/U -diff $FOAM_ETC/templates/closedVolume/0/U
      
        - Write the differences in boundaryField with respect to a
          template dictionary:
            foamDictionary 0/U -diff $FOAM_ETC/templates/closedVolume/0/U \
              -entry boundaryField
      
      Patch contributed by Mattijs Janssens
      d2b96d88
    • Andrew Heather's avatar
      Merge branch 'endian_base64' into 'merge-foundation' · 7a5dff91
      Andrew Heather authored
      Common endian handling. Provide base64 output encoding.
      
      
      
      See merge request !71
      7a5dff91
    • Henry Weller's avatar
    • Henry Weller's avatar
      blockMesh: Added projected vertices and edges · 3773db53
      Henry Weller authored
      Patch contributed by Mattijs Janssens
      
          - Added projected vertices
          - Added projected edges
          - Change of blockEdges API (operate on list lambdas)
          - Change of blockFaces API (pass in blockDescriptor and blockFacei)
          - Added sphere7ProjectedEdges tutorial to demonstrate vertex and edge projection
      3773db53