1. 24 Jun, 2020 1 commit
    • Andrew Heather's avatar
      ENH: AMI - multiple updates · a13e00b5
      Andrew Heather authored
      - start of work to create a 1-to-1 face mapping across AMI patches
      - faces are inserted according to the AMI addressing based on Horacio's method
      - removed 'updated' flag and reworked some demand driven updates
      - updated to handle 'walking' through baffles
      - use bitSet instead of boolList
      - moved update of meshPhi to movePoints() functions at fvPatch level
      - moved scaling of areas to movePoints() functions at fvPatch level
      - rehomed topology change code to own file
      - added warning re: geometry construction
      
      ACMI
      - split srcMask into srcMask and srcAreaMask
        - former in range 0-1, and latter has bounding or tol to (1-tol) to avoid
          sigFpe's
      a13e00b5
  2. 02 Jun, 2020 1 commit
    • Mark Olesen's avatar
      ENH: unify use of dictionary method names · 3e43edf0
      Mark Olesen authored
      - previously introduced `getOrDefault` as a dictionary _get_ method,
        now complete the transition and use it everywhere instead of
        `lookupOrDefault`. This avoids mixed usage of the two methods that
        are identical in behaviour, makes for shorter names, and promotes
        the distinction between "lookup" access (ie, return a token stream,
        locate and return an entry) and "get" access (ie, the above with
        conversion to concrete types such as scalar, label etc).
      3e43edf0
  3. 20 May, 2020 1 commit
  4. 18 May, 2020 1 commit
  5. 13 May, 2020 2 commits
    • Mark Olesen's avatar
      ENH: add blockMeshDict "mergeType" keyword (#1589) · 44b22560
      Mark Olesen authored
      - enumerated values are (points | topology) which can be optionally
        specified in the blockMeshDict. Default is 'topology'.
      
        If the command-line option `blockMesh -merge-points` is specified,
        this has absolute priority over any blockMeshDict entry.
      
      STYLE: changed blockMesh "-blockTopology" option to "-write-obj"
      
      - this is more specific to what it does. Potentially wish to add a
        "-write-vtk" option in the future.
      
      TUT: adjust tutorials to use preferred or necessary merge strategies:
      
        * channel395DFSEM - topology
        * nozzleFlow2D - points
        * pipeCyclic - points
      44b22560
    • mattijs's avatar
      1584f28e
  6. 04 May, 2020 1 commit
  7. 01 May, 2020 1 commit
  8. 30 Apr, 2020 2 commits
  9. 28 Apr, 2020 2 commits
  10. 02 Apr, 2020 1 commit
    • Mark Olesen's avatar
      STYLE: additional surface-related typedefs · 7f32509a
      Mark Olesen authored
      - face_type, point_type (similar to STL value_type, etc).
        The naming avoids potential confusion with template parameters.
      
      - rename private typedef from ParentType to MeshReference for more
        consistency with polySurface etc.
      7f32509a
  11. 01 Apr, 2020 1 commit
    • Mark Olesen's avatar
      GIT: remove unused files · b2a3e948
      Mark Olesen authored
      - orphaned file: extendedFeatureEdgeMeshI.H
      
      - unused primitiveFaceZone typedef.
        Identical to indirectPrimitivePatch typedef
      b2a3e948
  12. 11 Mar, 2020 1 commit
  13. 24 Feb, 2020 1 commit
  14. 21 Feb, 2020 1 commit
  15. 19 Feb, 2020 1 commit
  16. 18 Feb, 2020 2 commits
  17. 12 Feb, 2020 2 commits
  18. 06 Feb, 2020 1 commit
  19. 30 Jan, 2020 1 commit
  20. 28 Jan, 2020 1 commit
  21. 16 Jan, 2020 2 commits
    • Mark Olesen's avatar
      ENH: provide defaultName() static method for patches, zones · f0be8679
      Mark Olesen authored
      - consistent way of writing "patch" + Foam::name(id) etc.
      f0be8679
    • Mark Olesen's avatar
      ENH: consistency improvements for surface patch handling (fixes #483) · 2a98c4e6
      Mark Olesen authored
      - remove (unused) Istream constructors, prune some unused methods,
        rationalize write() vs writeDict().
        Deprecate inconsistent construction order.
      
      - handle empty names for ".ftr" surface patches (for plain triSurface
        format) with double-quoted strings for more reliable streaming.
        Written on a single line.
      
        This is _backward_ compatible, but if users have been parsing these
        files manually, they will need to adjust their code.
      
      Previously:
      ```
        (
        frt-fairing:001%1
        empty
      
        windshield:002%2
        empty
        ...
        )
      ```
      
      Updated (with example handling of empty name):
      ```
        (
        frt-fairing:001%1 empty
      
        windshield:002%2 ""
        ...
        )
      ```
      2a98c4e6
  22. 15 Jan, 2020 1 commit
  23. 19 Nov, 2019 1 commit
  24. 13 Nov, 2019 1 commit
  25. 11 Nov, 2019 1 commit
  26. 31 Oct, 2019 1 commit
  27. 05 Nov, 2019 1 commit
  28. 04 Nov, 2019 1 commit
  29. 10 Oct, 2019 2 commits
  30. 27 Sep, 2019 1 commit
  31. 24 Sep, 2019 1 commit
  32. 03 Sep, 2019 1 commit
  33. 22 Aug, 2019 1 commit