|
|
Inheritance diagram for CellRangeDataTreeStrategy< InheritedStrategyT, KernelT >::StrategyBase< BaseT >:Classes | |
| class | BuildInformation |
| class | CellRangeTraversalInformation |
| 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 | PartitionDataRange (const CellRange &range, const std::vector< size_t > &clusterid, const std::vector< size_t > &clusterCount, CellType **bis) |
| template<class SplitterT > | |
| void | SplitData (const SplitterT &split, const CellRange &range, size_t *left, size_t *right) |
| template<class SplitterT , class BuildInformationT > | |
| void | SplitData (const SplitterT &split, const CellType &parent, const BuildInformationT &, CellType *left, BuildInformationT *leftBi, CellType *right, BuildInformationT *rightBi) |
| template<class SplitterT , class BuildInformationT > | |
| void | SplitData (const SplitterT &split, const CellType &parent, const BuildInformationT &, CellType *left, CellType *right) |
| template<class SplitterT > | |
| void | SplitData (const SplitterT *splitters, const unsigned int numSplitters, const CellRange &range, size_t *sizes) |
| template<class SplitterT , class BuildInformationT > | |
| void | SplitData (const SplitterT *splitters, const unsigned int numSplitters, const CellType &parent, const BuildInformationT &parentInfo, CellType **cells) |
Definition at line 41 of file CellRangeDataTreeStrategy.h.
| typedef InheritedStrategyT::template StrategyBase<BaseT> BaseType |
Definition at line 44 of file CellRangeDataTreeStrategy.h.
| typedef std::pair<HandleType, HandleType> CellRange |
Definition at line 48 of file CellRangeDataTreeStrategy.h.
| typedef BaseT::CellType CellType |
Definition at line 45 of file CellRangeDataTreeStrategy.h.
| typedef KernelT::DereferencedType DereferencedType |
Definition at line 47 of file CellRangeDataTreeStrategy.h.
| typedef KernelT::HandleType HandleType |
Definition at line 46 of file CellRangeDataTreeStrategy.h.
| typedef StrategyBase<BaseT> ThisType |
Definition at line 50 of file CellRangeDataTreeStrategy.h.
| typedef KernelT::value_type value_type |
Definition at line 49 of file CellRangeDataTreeStrategy.h.
|
inlineprotected |
Definition at line 131 of file CellRangeDataTreeStrategy.h.
|
inlineprotected |
Definition at line 96 of file CellRangeDataTreeStrategy.h.
|
inlineprotected |
Definition at line 114 of file CellRangeDataTreeStrategy.h.
|
inlineprotected |
Definition at line 106 of file CellRangeDataTreeStrategy.h.
|
inlineprotected |
Definition at line 89 of file CellRangeDataTreeStrategy.h.
|
inlineprotected |
Definition at line 125 of file CellRangeDataTreeStrategy.h.
|
inlineprotected |
Definition at line 140 of file CellRangeDataTreeStrategy.h.
|
inlineprotected |
Definition at line 270 of file CellRangeDataTreeStrategy.h.
Here is the call graph for this function:
|
inlineprotected |
Definition at line 234 of file CellRangeDataTreeStrategy.h.
Here is the call graph for this function:
|
inlineprotected |
Definition at line 165 of file CellRangeDataTreeStrategy.h.
Here is the call graph for this function:
|
inlineprotected |
Definition at line 149 of file CellRangeDataTreeStrategy.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprotected |
Definition at line 215 of file CellRangeDataTreeStrategy.h.
Here is the call graph for this function:
|
inlineprotected |
Definition at line 183 of file CellRangeDataTreeStrategy.h.
Here is the call graph for this function: