1. 30 Jan, 2019 1 commit
  2. 21 Jan, 2019 1 commit
  3. 07 May, 2018 1 commit
    • Mark Olesen's avatar
      ENH: improvements in the surface sampling infrastructure · 6baffa13
      Mark Olesen authored
      - improvement documentation for surface sampling.
      
      - can now specify alternative sampling scheme for obtaining the
        face values instead of just using the "cell" value. For example,
      
            sampleScheme    cellPoint;
      
        This can be useful for cases when the surface is close to a boundary
        cell and there are large gradients in the sampled field.
      
      - distanceSurface now handles non-closed surfaces more robustly.
        Unknown regions (not inside or outside) are marked internally and
        excluded from consideration. This allows use of 'signed' surfaces
        where not previously possible.
      6baffa13
  4. 07 Mar, 2018 1 commit
  5. 24 Nov, 2017 1 commit
  6. 22 Sep, 2017 1 commit
  7. 02 Dec, 2016 3 commits
  8. 28 Nov, 2016 1 commit
  9. 14 Nov, 2016 2 commits
    • mark's avatar
      ENH: provide xfer methods for the meshed surface components. · d50bd5c0
      mark authored
      - the surfMesh classes where originally designed with limited
        (protected) access to the underlying components. This is to
        avoid unintentional direct changes, since these can quickly
        lead to inconsistencies with the topology addressing etc.
      
        However, if we wish to efficiently adjust surfaces, it is useful
        to modify the components directly.
        The compromise is to provide 'xfer' methods:
          - xferFaces()
          - xferPoints()
          - xferZones()
        These transfer the contents to an Xfer container for reuse, while
        also resetting the topology addressing.  To apply the changes,
        the reset() method is used.
      d50bd5c0
    • mark's avatar
  10. 03 Nov, 2016 1 commit
    • mark's avatar
      ENH: propogate face area support into surface-type meshes (issue #266) · 769493d8
      mark authored
      * MeshedSurface / surfMesh / triSurface
      
      - use shorter method names similar to those from volume meshes:
      
            Sf(), magSf(), Cf()
      
        instead of the longer ones from PrimitivePatch:
      
            faceAreas(), magFaceAreas(), faceCentres()
      
      - similar names throughout to ease switching between triSurface and
        MeshedSurface storage.
      769493d8
  11. 06 Sep, 2016 1 commit
  12. 03 Apr, 2016 1 commit
    • Henry Weller's avatar
      UList: Rationalize assignment (shallow-copy vs deep-copy) · ac71f865
      Henry Weller authored
          //- Disallow default shallow-copy assignment
          //
          //  Assignment of UList<T> may need to be either shallow (copy pointer)
          //  or deep (copy elements) depending on context or the particular type
          //  of list derived from UList and it is confusing and prone to error
          //  for the default assignment to be either.  The solution is to
          //  disallow default assignment and provide separate 'shallowCopy' and
          //  'deepCopy' member functions.
          void operator=(const UList<T>&) = delete;
      
          //- Copy the pointer held by the given UList.
          inline void shallowCopy(const UList<T>&);
      
          //- Copy elements of the given UList.
          void deepCopy(const UList<T>&);
      ac71f865
  13. 20 Jan, 2016 1 commit
  14. 10 Jan, 2016 1 commit
  15. 11 Nov, 2015 1 commit
  16. 15 Dec, 2014 1 commit
  17. 10 Dec, 2014 1 commit