DynamicList re-visited:
- shrink() should now correctly actually shrink - List::transfer(DynamicList&) invokes shrink() before transferring contents: otherwise the ununsed allocated space is never recovered until much, much later. - DynamicList::transfer(List&) no longer throws a FatalError when transferring in a smaller list. The original list contents are getting tossed away anyhow!
Showing
- src/OpenFOAM/containers/Lists/DynamicList/DynamicList.H 22 additions, 26 deletionssrc/OpenFOAM/containers/Lists/DynamicList/DynamicList.H
- src/OpenFOAM/containers/Lists/DynamicList/DynamicListI.H 17 additions, 27 deletionssrc/OpenFOAM/containers/Lists/DynamicList/DynamicListI.H
- src/OpenFOAM/containers/Lists/List/List.C 3 additions, 0 deletionssrc/OpenFOAM/containers/Lists/List/List.C
- src/OpenFOAM/containers/Lists/UList/UList.C 1 addition, 1 deletionsrc/OpenFOAM/containers/Lists/UList/UList.C
Please register or sign in to comment