38 sumSize += ll[i].size();
39 offsets_[i] = sumSize;
63 offsets_(rowSizes.
size())
68 sumSize += rowSizes[i];
69 offsets_[i] = sumSize;
83 offsets_(rowSizes.
size())
88 sumSize += rowSizes[i];
89 offsets_[i] = sumSize;
92 m_.setSize(sumSize, t);
113 offsets_(lst.offsets_, reUse),
127 if (nRows < offsets_.size())
129 offsets_.setSize(nRows);
130 m_.setSize(offsets_[nRows - 1]);
132 else if (nRows > offsets_.size())
134 FatalErrorIn(
"CompactListList<T>::setSize(const label nRows)")
135 <<
"Cannot be used to extend the list from " << offsets_.size()
136 <<
" to " << nRows <<
nl
137 <<
" Please use one of the other setSize member functions"
150 offsets_.setSize(nRows);
163 offsets_.setSize(nRows);
164 m_.setSize(nData, t);
171 offsets_.setSize(rowSizes.
size());
176 sumSize += rowSizes[i];
177 offsets_[i] = sumSize;
189 label prevOffset = 0;
192 rowSizes[i] = offsets_[i]-prevOffset;
193 prevOffset = offsets_[i];
222 label offsetPrev = 0;
227 lst.
setSize(offsets_[i] - offsetPrev);
231 lst[j] = m_[offsetPrev + j];
234 offsetPrev = offsets_[i];