79 return offsets_.size();
86 return offsets_.empty();
131 return offsets_[i-1] + j;
139 if (i < 0 || i >= m_.size())
143 "CompactListList<T>::whichRow(const label) const"
144 ) <<
"Index " << i <<
" outside 0.." << m_.size()
150 if (i < offsets_[rowI])
167 return i - index(row, 0);
204 this->
setSize(nRows, nData, t);
225 return UList<T>(m_.begin(), offsets_[i]);
229 return UList<T>(&m_[offsets_[i-1]], offsets_[i] - offsets_[i-1]);
242 return UList<T>(m_.begin(), offsets_[i]);
246 return UList<T>(&m_[offsets_[i-1]], offsets_[i] - offsets_[i-1]);
258 return m_[index(i, j)];
269 return m_[index(i, j)];