Skip to content
Snippets Groups Projects
  1. Sep 18, 2018
  2. Sep 19, 2018
  3. Sep 17, 2018
  4. Sep 12, 2018
  5. Sep 13, 2018
  6. Sep 11, 2018
  7. Sep 10, 2018
  8. Sep 06, 2018
  9. Sep 05, 2018
  10. Aug 30, 2018
  11. Aug 29, 2018
  12. Aug 28, 2018
  13. Aug 27, 2018
  14. Aug 09, 2018
  15. Aug 08, 2018
    • Mark OLESEN's avatar
      STYLE: use edgeHashes include · ca5d9123
      Mark OLESEN authored
      STYLE: use initial hash size 128 instead of 100 in a few places
      ca5d9123
    • Mark OLESEN's avatar
      ENH: add missing Hash function for List/UList (issue #966) · dd9ecd49
      Mark OLESEN authored
      - there were previously no hashing mechanisms for lists so they
        would fall back to the definition for primitives and hash the
        memory location of the allocated List object.
      
      - provide a UList::Hash<> sub-class for inheritance, and also a global
        specialization for UList<T>, List<T> such that the hash value for
        List<List<T>> cascades properly.
      
      - provide similar function in triFace to ensure that it remains
        similar in behaviour to face.
      
      - added SymmHash to Pair, for use when order is unimportant.
      
      STYLE: use string::hash() more consistently
      
      - no particular reason to use Hash<word>() which forwards to
        string::hash() anyhow
      dd9ecd49
    • Mark OLESEN's avatar
      STYLE: use readList mechanism for -funcs option · 82bad81d
      Mark OLESEN authored
      - allows single or multiple entries
      82bad81d
    • Mark OLESEN's avatar
      ENH: ignore -noFunctionObjects option when disabled · e0f83938
      Mark OLESEN authored
      - With argList::noFunctionObjects() we use the logic added in
        4b933332 (issue #352)
      
        By removing the '-noFunctionObjects' option, we automatically
        suppress the creation of function-objects via Time (with argList
        as a parameter).
        There is generally no need in these cases for an additional
      
            runTime.functionObjects().off()  statement
      
        Use the argList::noFunctionObjects() for more direct configuration
        and reduce unnecessary clutter in the -help information.
      
        In previous versions, the -noFunctionObjects would have been redundant
        anyhow, so we can also just ignore it now instead.
      e0f83938
  16. Aug 07, 2018
    • Mark OLESEN's avatar
      ENH: make indices for boundBox::add() a templated parameter · 822acaf6
      Mark OLESEN authored
      - allows use with any container with begin(), end() and where the
        "*iterator" dereference returns a label, which is used for indexing
        into the list of points.
        This container could be labelUList, bitSet, labelHashSet, etc
      822acaf6
    • Mark OLESEN's avatar
      ENH: new cuttingPlane cutting scheme · 7bb68b4d
      Mark OLESEN authored
      - takes a direct approach of determining which cells are cut and walks
        the cell faces directly to build the resulting surface.
      
      - better handling of corner cases.
        * Avoids redundant points when the cut passes exactly through a
          mesh point.
        * Supresses generation of duplicates faces when the plane cut
          coincides exactly with a mesh face.
      
      - for severely concave cells where the plane cuts a face multiple times
        there is currently no remedial action taken, except to note the
        failure and unwind the insertion of the corresponding points and
        faces.
      7bb68b4d