46 #ifndef CompactListList_H
47 #define CompactListList_H
58 template<
class T>
class CompactListList;
A packed storage unstructured matrix of objects of type <T> using an offset table for access.
CompactListList()
Null constructor.
void shallowCopy(const UCompactListList< T > &)=delete
Disallow shallowCopy.
void transfer(CompactListList< T > &)
Transfer the contents of the argument CompactListList.
void resize(const label mRows)
Reset size of CompactListList.
void clear()
Clear the CompactListList, i.e. set sizes to zero.
void setSize(const label mRows)
Reset size of CompactListList.
autoPtr< CompactListList< T > > clone() const
Clone.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
Unallocated base class of CompactListList.
const UList< label > & offsets() const
Return the offset table (= size()+1)
const UList< T > & m() const
Return the packed matrix of data.
A List with indirect addressing.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
Istream & operator>>(Istream &, pistonPointEdgeData &)
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)