-
- Downloads
ENH: refine handling of DynamicList/DynamicField resizing
- previously had special resizing treatment for the corner case when the addressable size and the new capacity are identical. However, that particular approach (to minimize copying) meant that the exact deallocation size would likely be incorrect. Having the correct deallocation size becomes more important with alternative allocators. Introduce resize_copy() protected function to limit the number of elements copied during the resize. ENH: provide DynamicList/DynamicField constructor with sizing - allows fine-grained creation of a DynamicList/DynamicField with a given size/capacity without an initial value. COMP: typo in code for DynamicList::push_back() with IndirectList
parent
91e7870e
No related branches found
No related tags found
Showing
- applications/test/DynamicList/Make/files 1 addition, 1 deletionapplications/test/DynamicList/Make/files
- applications/test/DynamicList/Test-DynamicList.cxx 0 additions, 0 deletionsapplications/test/DynamicList/Test-DynamicList.cxx
- applications/test/DynamicList2/Make/files 1 addition, 1 deletionapplications/test/DynamicList2/Make/files
- applications/test/DynamicList2/Test-DynamicList2.cxx 20 additions, 2 deletionsapplications/test/DynamicList2/Test-DynamicList2.cxx
- applications/test/List3/Make/files 1 addition, 1 deletionapplications/test/List3/Make/files
- applications/test/List3/Test-List3.cxx 0 additions, 0 deletionsapplications/test/List3/Test-List3.cxx
- applications/test/PackedList1/Make/files 1 addition, 1 deletionapplications/test/PackedList1/Make/files
- applications/test/PackedList1/Test-PackedList1.cxx 0 additions, 0 deletionsapplications/test/PackedList1/Test-PackedList1.cxx
- applications/test/PackedList2/Make/files 1 addition, 1 deletionapplications/test/PackedList2/Make/files
- applications/test/PackedList2/Test-PackedList2.cxx 0 additions, 0 deletionsapplications/test/PackedList2/Test-PackedList2.cxx
- applications/test/UIndirectList/Make/files 1 addition, 1 deletionapplications/test/UIndirectList/Make/files
- applications/test/UIndirectList/Test-UIndirectList.cxx 0 additions, 0 deletionsapplications/test/UIndirectList/Test-UIndirectList.cxx
- applications/test/bitSet2/Make/files 1 addition, 1 deletionapplications/test/bitSet2/Make/files
- applications/test/bitSet2/Test-bitSet2.cxx 1 addition, 1 deletionapplications/test/bitSet2/Test-bitSet2.cxx
- src/OpenFOAM/containers/Bits/PackedList/PackedList.H 4 additions, 1 deletionsrc/OpenFOAM/containers/Bits/PackedList/PackedList.H
- src/OpenFOAM/containers/Bits/PackedList/PackedListI.H 1 addition, 1 deletionsrc/OpenFOAM/containers/Bits/PackedList/PackedListI.H
- src/OpenFOAM/containers/Lists/DynamicList/DynamicList.H 25 additions, 17 deletionssrc/OpenFOAM/containers/Lists/DynamicList/DynamicList.H
- src/OpenFOAM/containers/Lists/DynamicList/DynamicListI.H 20 additions, 37 deletionssrc/OpenFOAM/containers/Lists/DynamicList/DynamicListI.H
- src/OpenFOAM/containers/Lists/List/List.C 34 additions, 23 deletionssrc/OpenFOAM/containers/Lists/List/List.C
- src/OpenFOAM/containers/Lists/List/List.H 10 additions, 4 deletionssrc/OpenFOAM/containers/Lists/List/List.H
Loading
Please register or sign in to comment