BUG: non-lazy PackedList (fixes #484)
- 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.
Showing
- applications/test/PackedList2/Test-PackedList2.C 32 additions, 27 deletionsapplications/test/PackedList2/Test-PackedList2.C
- src/OpenFOAM/containers/Lists/PackedList/PackedBoolList.C 1 addition, 1 deletionsrc/OpenFOAM/containers/Lists/PackedList/PackedBoolList.C
- src/OpenFOAM/containers/Lists/PackedList/PackedBoolList.H 91 additions, 91 deletionssrc/OpenFOAM/containers/Lists/PackedList/PackedBoolList.H
- src/OpenFOAM/containers/Lists/PackedList/PackedBoolListI.H 1 addition, 1 deletionsrc/OpenFOAM/containers/Lists/PackedList/PackedBoolListI.H
- src/OpenFOAM/containers/Lists/PackedList/PackedList.H 146 additions, 146 deletionssrc/OpenFOAM/containers/Lists/PackedList/PackedList.H
- src/OpenFOAM/containers/Lists/PackedList/PackedListI.H 8 additions, 2 deletionssrc/OpenFOAM/containers/Lists/PackedList/PackedListI.H
Please register or sign in to comment