AddMultiple(IndexT colIndex, IndexT rowIndex, const TYPE *firstElm, SizeT numElements) | Util::SparseTable< TYPE > | |
AddReference(IndexT colIndex, IndexT rowIndex, IndexT refColIndex, IndexT refRowIndex) | Util::SparseTable< TYPE > | |
AddSingle(IndexT colIndex, IndexT rowIndex, const TYPE &elm) | Util::SparseTable< TYPE > | |
BeginSetup(const Array< StringAtom > &columnNames, const Array< StringAtom > &rowNames, SizeT numUnique=0) | Util::SparseTable< TYPE > | |
Clear() | Util::SparseTable< TYPE > | |
colIndexMap | Util::SparseTable< TYPE > | private |
EndSetup() | Util::SparseTable< TYPE > | |
GetColumnIndexByName(const StringAtom &colName) const | Util::SparseTable< TYPE > | |
GetElements(IndexT colIndex, IndexT rowIndex, SizeT &outNumElements) const | Util::SparseTable< TYPE > | |
GetNumColumns() const | Util::SparseTable< TYPE > | |
GetNumRows() const | Util::SparseTable< TYPE > | |
GetNumUniqueElements() const | Util::SparseTable< TYPE > | |
GetRowIndexByName(const StringAtom &rowName) const | Util::SparseTable< TYPE > | |
HasColumn(const StringAtom &colName) const | Util::SparseTable< TYPE > | |
HasRow(const StringAtom &rowName) const | Util::SparseTable< TYPE > | |
inSetup | Util::SparseTable< TYPE > | private |
LookupElements(const StringAtom &colName, const StringAtom &rowName, SizeT &outNumElements) const | Util::SparseTable< TYPE > | |
rowIndexMap | Util::SparseTable< TYPE > | private |
SetEntryDirect(IndexT colIndex, IndexT rowIndex, ushort startIndex, ushort numElements) | Util::SparseTable< TYPE > | |
SparseTable() | Util::SparseTable< TYPE > | |
tableEntries | Util::SparseTable< TYPE > | private |
uniqueElements | Util::SparseTable< TYPE > | private |