- 25 Jan, 2018 1 commit
-
-
Mark Olesen authored
- can stop producing content when the target number of entries has been reached. - change return type to labelList instead an Xfer container. This allows return-value-optimization and avoids a surrounding allocation. This potentially breaks existing code. - make PackedList and PackedBoolList moveable. Drop xfer wrappers.
-
- 19 Nov, 2017 1 commit
-
-
Mark Olesen authored
-
- 07 Oct, 2017 1 commit
-
-
Mark Olesen authored
- additional convenience constructors
-
- 26 May, 2017 1 commit
-
-
Mark Olesen authored
- The unset() method never auto-vivifies, whereas the set() method always auto-vivifies. In the case where set() is called with a zero for its argument - eg, set(index, 0) - this should behave identically to an unset() and not auto-vivify out-of-range entries.
-
- 17 Jan, 2016 1 commit
-
-
Henry Weller authored
Always return void to avoid various bugs associated with automatic type conversion. Resolves request http://openfoam.org/mantisbt/view.php?id=1973
-
- 10 Jan, 2016 1 commit
-
-
Henry Weller authored
-
- 14 Aug, 2011 1 commit
-
-
Henry authored
-
- 31 Mar, 2011 2 commits
- 19 Jan, 2011 1 commit
-
- 07 Jan, 2011 1 commit
-
-
graham authored
-
- 05 Jan, 2011 2 commits
-
-
Andrew Heather authored
This reverts commit b18f6cc1.
-
graham authored
-
- 02 Nov, 2010 1 commit
-
-
Mark Olesen authored
-
- 04 Oct, 2010 1 commit
-
-
Andrew Heather authored
-
- 17 Sep, 2010 1 commit
-
-
Mark Olesen authored
- support &= for UList<label>, UIndirectList<label> - support set/unset for PackedList<1>
-
- 16 Sep, 2010 1 commit
-
-
Mark Olesen authored
- previously using an '|=' or '^=' would increase the list size to match the RHS. Now it only increases to last bit set. - limit bit-wise operations to addressable range for minor efficiency improvement - trim results from '&' and '^' operations for more consistent behaviour
-
- 09 Aug, 2010 1 commit
-
-
Mark Olesen authored
-
- 28 Jul, 2010 1 commit
-
-
Mark Olesen authored
ENH: adjust internal storage of PackedList to ensure that all unused internal storage elements are guaranteed to always be bit-wise zero. This makes the PackedBoolList implementation easier, and also greatly eases much of the book-keeping. Bits are now also zeroed on PackedList::clear() Note: in PackedList, require packing at least 2 items otherwise it is more efficient to use a normal list.
-