|
|
Inheritance diagram for CellSizeDataTreeStrategy< InheritedStrategyT, KernelT >::StrategyBase< BaseT >:Classes | |
| class | BuildInformation |
| class | GlobalTraversalInformation |
| class | TraversalInformation |
Public Types | |
| typedef InheritedStrategyT::template StrategyBase< BaseT > | BaseType |
| typedef std::pair< HandleType, HandleType > | CellRange |
| typedef BaseT::CellType | CellType |
| typedef KernelT::DereferencedType | DereferencedType |
| typedef KernelT::HandleType | HandleType |
| typedef StrategyBase< BaseT > | ThisType |
| typedef KernelT::value_type | value_type |
Protected Member Functions | |
| 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) |
Definition at line 33 of file CellSizeDataTreeStrategy.h.
| typedef InheritedStrategyT::template StrategyBase<BaseT> BaseType |
Definition at line 36 of file CellSizeDataTreeStrategy.h.
| typedef std::pair<HandleType, HandleType> CellRange |
Definition at line 40 of file CellSizeDataTreeStrategy.h.
| typedef BaseT::CellType CellType |
Definition at line 37 of file CellSizeDataTreeStrategy.h.
| typedef KernelT::DereferencedType DereferencedType |
Definition at line 39 of file CellSizeDataTreeStrategy.h.
| typedef KernelT::HandleType HandleType |
Definition at line 38 of file CellSizeDataTreeStrategy.h.
| typedef StrategyBase<BaseT> ThisType |
Definition at line 42 of file CellSizeDataTreeStrategy.h.
| typedef KernelT::value_type value_type |
Definition at line 41 of file CellSizeDataTreeStrategy.h.
|
inlineprotected |
Definition at line 165 of file CellSizeDataTreeStrategy.h.
|
inlineprotected |
|
inlineprotected |
Definition at line 115 of file CellSizeDataTreeStrategy.h.
|
inlineprotected |
Definition at line 108 of file CellSizeDataTreeStrategy.h.
|
inlineprotected |
|
inlineprotected |
Definition at line 126 of file CellSizeDataTreeStrategy.h.
Here is the call graph for this function:
|
inlineprotected |
Definition at line 133 of file CellSizeDataTreeStrategy.h.
Here is the call graph for this function:Definition at line 294 of file CellSizeDataTreeStrategy.h.
|
inlineprotected |
Definition at line 149 of file CellSizeDataTreeStrategy.h.
Here is the caller graph for this function:
|
inlineprotected |
Definition at line 300 of file CellSizeDataTreeStrategy.h.
Here is the call graph for this function:
|
inlineprotected |
Definition at line 315 of file CellSizeDataTreeStrategy.h.
Here is the call graph for this function:
|
inlineprotected |
Definition at line 142 of file CellSizeDataTreeStrategy.h.
Here is the caller graph for this function:
|
inlineprotected |
Definition at line 276 of file CellSizeDataTreeStrategy.h.
Here is the call graph for this function:
|
inlineprotected |
Definition at line 236 of file CellSizeDataTreeStrategy.h.
Here is the call graph for this function:
|
inlineprotected |
Definition at line 174 of file CellSizeDataTreeStrategy.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprotected |
Definition at line 217 of file CellSizeDataTreeStrategy.h.
Here is the call graph for this function:
|
inlineprotected |
Definition at line 188 of file CellSizeDataTreeStrategy.h.
Here is the call graph for this function: