|
| template<class TraversalInformationT> |
| void | GetCellRange (const CellType &cell, const TraversalInformationT &ti, CellRange *range) const |
| |
| template<class BuildInformationT> |
| void | InitBuildInformation (const CellType &parent, const BuildInformationT &parentInfo, unsigned int childIdx, BuildInformationT *bi) const |
| |
| template<class BuildInformationT> |
| void | InitCell (const CellType &parent, const BuildInformationT &parentInfo, unsigned int childIdx, const BuildInformationT &bi, CellType *cell) |
| |
| template<class BuildInformationT> |
| void | InitRoot (const BuildInformationT &bi, CellType *cell) |
| |
| template<class BuildInformationT> |
| void | InitRootBuildInformation (BuildInformationT *bi) const |
| |
| template<class TraversalInformationT> |
| void | InitRootTraversalInformation (const CellType &root, TraversalInformationT *ti) const |
| |
| template<class TraversalInformationT> |
| void | InitTraversalInformation (const CellType &parent, const TraversalInformationT &pTi, unsigned int childIdx, TraversalInformationT *ti) const |
| |
| void | InsertBack (const CellRange &range, CellType *) |
| |
| void | Range (const CellType &parent, const CellRange &parentRange, unsigned int child, CellRange *r) const |
| |
| bool | Remove (CellType &cell, DereferencedType s) |
| |
| void | Remove (DereferencedType s, CellType *) |
| |
| void | RootRange (CellRange *r) const |
| |
| template<class SplitterT> |
| bool | SplitAndInsert (const SplitterT &split, CellRange parentRange, CellType *left, CellType *right) |
| |
| template<class SplitterT> |
| void | SplitData (const SplitterT &split, const CellRange &range, unsigned int *left, unsigned int *right) |
| |
| template<class SplitterT, class BuildInformationT> |
| void | SplitData (const SplitterT &split, const CellType &, const BuildInformationT &parentInfo, CellType *left, CellType *right) |
| |
| template<class SplitterT> |
| void | SplitData (const SplitterT *splitters, const unsigned int numSplitters, const CellRange &range, unsigned int *sizes) |
| |
| template<class SplitterT, class BuildInformationT> |
| void | SplitData (const SplitterT *splitters, const unsigned int numSplitters, const CellType &, const BuildInformationT &parentInfo, CellType **cells) |
| |