- 14 Sep, 2018 3 commits
-
-
Mark Olesen authored
- avoid duplicate code by relocating cellZone selection and bounding box sub-selection into cuttingPlane and cuttingSurfaceBaseSelection. Allows reuse by inherited classes (sampledPlane, surfMeshSamplePlane).
-
Mark Olesen authored
- takes two general actions: 1. orient edge in canonical direction (positive gradient) and detect any edge intersection. 2. edge intersection alpha (0-1) - refactor into a cuttingSurfaceBase intermediate class with the actions as templated parameters rather than function pointers. This allows the use of lambda functions with captures from the caller.
-
Mark Olesen authored
-
- 18 Sep, 2018 1 commit
-
-
Mark Olesen authored
- The test condition [ -n "$cur" -a ... ] fails if $cur starts with '-le', which bash interprets as a further test op. Splitting the test condition solves the problem: [ -n "$cur" ] && [ ... ]
-
- 19 Sep, 2018 1 commit
-
-
mattijs authored
-
- 17 Sep, 2018 1 commit
-
-
Andrew Heather authored
-
- 12 Sep, 2018 1 commit
-
-
Mark Olesen authored
- Since the local edges are oriented according to the gradient, they can also be used to determine the correct face orientation. This generalizes the algorithm for future reuse.
-
- 13 Sep, 2018 2 commits
-
-
Mark Olesen authored
-
Mark Olesen authored
- simple check for unique and non-negative point labels
-
- 11 Sep, 2018 1 commit
-
-
Andrew Heather authored
-
- 10 Sep, 2018 4 commits
-
-
Mark Olesen authored
-
Mark Olesen authored
-
Mark Olesen authored
- replaces previous pointer conversion
-
Mark Olesen authored
- uses int, without enclosing brackets.
-
- 06 Sep, 2018 1 commit
-
-
mattijs authored
-
- 05 Sep, 2018 1 commit
-
-
mattijs authored
-
- 30 Aug, 2018 4 commits
- 29 Aug, 2018 3 commits
-
-
mattijs authored
This is not the ultimate fix; it just avoids the loops in cases where mesh 0 is the background.
-
Andrew Heather authored
-
mattijs authored
-
- 28 Aug, 2018 1 commit
-
-
Andrew Heather authored
mapping. Fixes #983
-
- 27 Aug, 2018 4 commits
- 09 Aug, 2018 9 commits
-
-
sergio authored
-
sergio authored
-
sergio authored
-
mattijs authored
Note: this removes the option to reconstruct by setting nDomains to 1. You now have to explicitly use -reconstruct to reconstruct.
-
Andrew Heather authored
-
mattijs authored
-
mattijs authored
-
Mark Olesen authored
- more consistent with dictionary method naming. The get<> or getList<> returns a value, doesn't read into a existing location.
-
Mark Olesen authored
-
- 08 Aug, 2018 3 commits
-
-
Mark Olesen authored
STYLE: use initial hash size 128 instead of 100 in a few places
-
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
-
Mark Olesen authored
- allows single or multiple entries
-