MRS  1.0
A C++ Class Library for Statistical Set Processing
subpavings::SPSnode Member List
This is the complete list of members for subpavings::SPSnode, including all inherited members.
_getMyPartitions(std::vector< unsigned long int > &partitions) const (defined in subpavings::SPnode)subpavings::SPnode [protected]
_getTotalLeafDepth(unsigned long int thisDepth) const (defined in subpavings::SPnode)subpavings::SPnode [protected]
_getUnscaledTreeLogLik(dotprecision &nlogn, int &ndepth, int depth) const subpavings::SPSnode [protected, virtual]
_randomKnuthMCMCSplitAtLeastSPS(unsigned long int p, unsigned long int q, std::stack< size_t > &lastPair, const MCMCPartitionGenerator &partitioner, RealMappedSPnode *rmsp, size_t myDepth, dotprecision &nlogn, int &ndepth, size_t minPoints, const std::string &failureLogFilename, bool across=false) (defined in subpavings::SPSnode)subpavings::SPSnode [protected]
_randomMCMCSplitAtLeastSPS(unsigned long int numLeaves, const MCMCPartitionGenerator &partitioner, RealMappedSPnode *rmsp, size_t myDepth, dotprecision &nlogn, int &ndepth, size_t minPoints) (defined in subpavings::SPSnode)subpavings::SPSnode [protected]
_randomNaturalSplitAtLeast(unsigned long int numLeaves, const MCMCPartitionGenerator &partitioner) (defined in subpavings::SPnode)subpavings::SPnode [protected, virtual]
_randomSplitAtLeast(unsigned long int numLeaves, const MCMCPartitionGenerator &partitioner)subpavings::SPnode [protected, virtual]
_reshapeToMirrorValidSplitPartitions(const std::vector< unsigned long int > &partitions, unsigned long int numLeaves, size_t currentIndex) (defined in subpavings::SPnode)subpavings::SPnode [protected, virtual]
_reshapeToUnion(const SPnode *const other)subpavings::SPSnode [protected, virtual]
_reshapeToUnion(const SPnode *const other, size_t minChildPoints, const std::string &errorFilename)subpavings::SPSnode [protected]
_splitAtLeastToShape(std::vector< size_t > &reqDepths, size_t myDepth)subpavings::SPnode [protected, virtual]
_splitAtLeastToShapeSPS(std::vector< size_t > &reqDepths, size_t myDepth, size_t minPoints)subpavings::SPSnode [protected]
acceptSPCheckVisitor(const SPCheckVisitor &visitor) const subpavings::SPnode [virtual]
acceptSPnodeVisitor(const SPnodeVisitor &visitor)subpavings::SPnode [virtual]
accumulateLeafCountOverVol(dotprecision &sum) const subpavings::SPSnode [protected]
accumulateNonEmptyBoxSummary(size_t &nNonEmptyBoxes, real &vNonEmptyBoxVolumes) const subpavings::SPSnode [protected]
addOptionalStatsOnly()subpavings::SPSnode [protected, virtual]
checkTreeStateLegal() const subpavings::SPSnode [virtual]
checkTreeStateLegal(size_t minChildPoints, double minVol) const subpavings::SPSnode
checkTreeStateLegal(size_t minChildPoints)subpavings::SPSnode
clearAllDataHeld() const subpavings::SPSnode [virtual]
clearNodeData() const subpavings::SPSnode [protected, virtual]
countersubpavings::SPSnode [mutable, protected]
countsOnlysubpavings::SPSnode [protected]
dataItrssubpavings::SPSnode [mutable, protected]
doubleCheckStringSummary() const subpavings::SPSnode [virtual]
dpSumProductssubpavings::SPSnode [mutable, protected]
dpSumssubpavings::SPSnode [mutable, protected]
findContainingNode(const rvector &pt, OPERATIONS_ON childInd=ON_PARENT) const subpavings::SPSnode
getBestMergeChangeEMPAIC() const subpavings::SPSnode
getBestMergeChangeEMPCOPERR(const size_t n) const subpavings::SPSnode
getBestSplitChangeEMPAIC() const subpavings::SPSnode
getBestSplitChangeEMPCOPERR(const size_t n) const subpavings::SPSnode
getBox() const subpavings::SPnode
getChildNodeNames() const subpavings::SPnode
getChildrensLeftAndRightCountsIfSplit(Size_tVec &grandchildCounts) const subpavings::SPSnode
getChildrensLeftAndRightCountsIfSplitNEW(Size_tVec &grandchildCounts) const (defined in subpavings::SPSnode)subpavings::SPSnode
getConstLeaves(SPSnodeConstPtrs &leaves) const subpavings::SPSnode
getConstLeavesInIntersection(const SPnode *const spn, SPSnodeConstPtrs &leaves) const (defined in subpavings::SPSnode)subpavings::SPSnode
getConstSPnodeLeaves(SPnodeConstPtrs &leaves) const subpavings::SPnode
getConstSPnodeSubLeaves(SPnodeConstPtrs &subleaves) const subpavings::SPnode
getConstSubLeaves(SPSnodeConstPtrs &subleaves) const subpavings::SPSnode
getConstSubLeavesInIntersection(const SPnode *const spn, SPSnodeConstPtrs &subleaves) const (defined in subpavings::SPSnode)subpavings::SPSnode
getCounter() const subpavings::SPSnode
getCountOverVolume() const subpavings::SPSnode
getCountsOnly() const subpavings::SPSnode
getData() const subpavings::SPSnode
getDimension() const subpavings::SPnode
getEMPContributionAIC(const size_t n) const subpavings::SPSnode
getEMPContributionCOPERR(const size_t n) const subpavings::SPSnode
getEMPSumAIC(const size_t n) const subpavings::SPSnode
getEMPSumCOPERR(const size_t n) const subpavings::SPSnode
getL1Distance(const SPSnode *const other) const subpavings::SPSnode
getLargestLeafCount() const subpavings::SPSnode
getLargestLeafVol() const subpavings::SPnode
getLeafNodeCounts(Size_tVec &counts) const subpavings::SPSnode
getLeafNodeLevels(IntVec &levels, int level=0) const subpavings::SPnode
getLeafNodeLevelsString() const subpavings::SPnode
getLeafNodeVolumes(RealVec &vols) const subpavings::SPnode
getLeaves(SPSnodePtrs &leaves)subpavings::SPSnode
getLeavesInIntersection(const SPnode *const spn, SPSnodePtrs &leaves) (defined in subpavings::SPSnode)subpavings::SPSnode
getLeftChild() const subpavings::SPSnode
getLeftCountIfSplit() const subpavings::SPSnode
getLogLik(const size_t n) const subpavings::SPSnode [virtual]
getMean() const subpavings::SPSnode
getMergeChangeEMPAIC() const subpavings::SPSnode
getMergeChangeEMPCOPERR(const size_t n) const subpavings::SPSnode
getMergeChangeLogLik() const subpavings::SPSnode [virtual]
getMinChildCountIfSplit() const subpavings::SPSnode
getMinChildCountIfSplitNEW() const (defined in subpavings::SPSnode)subpavings::SPSnode
getNodeDepth() const subpavings::SPnode
getNodeName() const subpavings::SPnode
getNonEmptyBoxSummary() const subpavings::SPSnode
getNumberCherries() const subpavings::SPnode [virtual]
getNumberLeaves() const subpavings::SPnode [virtual]
getParent() const subpavings::SPSnode
getPartitions(std::vector< unsigned long int > &partitions) const (defined in subpavings::SPnode)subpavings::SPnode
getRightChild() const subpavings::SPSnode
getRightCountIfSplit() const subpavings::SPSnode
getRootCounter() const subpavings::SPSnode
getRootVolume() const subpavings::SPnode
getSmallestLeafCount() const subpavings::SPSnode
getSmallestLeafVol() const subpavings::SPnode
getSplitChangeEMPAIC() const subpavings::SPSnode
getSplitChangeEMPCOPERR(const size_t n) const subpavings::SPSnode
getSplitChangeLogLik() const subpavings::SPSnode [virtual]
getSplitDim() const subpavings::SPSnode [virtual]
getSplitValue() const subpavings::SPSnode [virtual]
getSPnodeLeaves(SPnodePtrs &leaves)subpavings::SPnode
getSPnodeSubLeaves(SPnodePtrs &subleaves)subpavings::SPnode
getSubLeaves(SPSnodePtrs &subleaves)subpavings::SPSnode
getSubLeavesInIntersection(const SPnode *const spn, SPSnodePtrs &subleaves) (defined in subpavings::SPSnode)subpavings::SPSnode
getSumLeafCountOverVol() const subpavings::SPSnode
getTotalLeafDepth() const subpavings::SPnode
getTreeHeight() const subpavings::SPnode
getUnscaledTreeLogLik() const subpavings::SPSnode [virtual]
getVarCovar() const (defined in subpavings::SPSnode)subpavings::SPSnode
getVarCovar(RealVec &varCovar) const (defined in subpavings::SPSnode)subpavings::SPSnode
hasLCwithBox() const subpavings::SPnode
hasLeafSibling() const subpavings::SPnode
hasRCwithBox() const subpavings::SPnode
ImageSpNonMinimal(PIVF f, SPMinimalnode *spn, double eps)subpavings::SPnode [related]
insertOneFind(BigDataItr newItr, OPERATIONS_ON childInd, const SplitDecisionObj &boolTest)subpavings::SPSnode
isEmpty() const subpavings::SPnode
isLeaf() const subpavings::SPnode
isSplittableNode() const subpavings::SPSnode [virtual]
isSplittableNode(size_t minChildPoints, double minVol) const subpavings::SPSnode
isSplittableNode(size_t minChildPoints) const subpavings::SPSnode
isSubLeaf() const subpavings::SPnode
leafOutputTabs(std::ostream &os) const subpavings::SPSnode [protected, virtual]
leafOutputTabs(std::ostream &os, int prec) const (defined in subpavings::SPnode)subpavings::SPnode [protected, virtual]
leafOutputTabsWithEMPs(const size_t bigN, std::ostream &os, int prec=5) const subpavings::SPSnode [protected, virtual]
leafOutputTabsWithHistHeight(const size_t bigN, std::ostream &os, int prec=5) const subpavings::SPSnode [protected, virtual]
leafOutputTabsWithHistHeightAndEMPs(const size_t bigN, std::ostream &os, int prec=5) const subpavings::SPSnode [protected]
leavesOutputTabs(std::ostream &os) const (defined in subpavings::SPnode)subpavings::SPnode [virtual]
leavesOutputTabs(std::ostream &os, int prec) const (defined in subpavings::SPnode)subpavings::SPnode [virtual]
leavesOutputTabsWithEMPs(const size_t bigN, std::ostream &os, int prec=5) const subpavings::SPSnode [virtual]
leavesOutputTabsWithHistHeight(std::ostream &os, int prec=5) const subpavings::SPSnode [virtual]
leavesOutputTabsWithHistHeight(const size_t bigN, std::ostream &os, int prec=5) const subpavings::SPSnode [virtual]
leavesOutputTabsWithHistHeightAndEMPs(const size_t bigN, std::ostream &os, int prec=5) const subpavings::SPSnode [virtual]
leftChildsubpavings::SPnode [protected]
levelsUpToNextRight() const (defined in subpavings::SPSnode)subpavings::SPSnode [protected]
nodeAddLeft(SPnode *lChild)subpavings::SPnode
nodeAddRight(SPnode *rChild)subpavings::SPnode
nodeContains(const rvector &p, OPERATIONS_ON childInd=ON_PARENT) const subpavings::SPnode [virtual]
nodeDataPrint(std::ostream &os) const subpavings::SPSnode [protected, virtual]
nodeExpand(int comp)subpavings::SPSnode [virtual]
nodeExpand(const SplitDecisionObj &boolTest, int comp)subpavings::SPSnode [virtual]
nodeExpand()subpavings::SPSnode [virtual]
nodeExpand(const SplitDecisionObj &boolTest)subpavings::SPSnode [virtual]
nodeExpansionOnly(int comp)subpavings::SPSnode [protected, virtual]
nodeMeanPrint(std::ostream &os) const subpavings::SPSnode [protected, virtual]
nodeNamesubpavings::SPnode [protected]
nodePrint(std::ostream &os) const subpavings::SPSnode [virtual]
nodePrint(std::ostream &os, int prec) const (defined in subpavings::SPnode)subpavings::SPnode [virtual]
nodeReabsorbChildren()subpavings::SPSnode [virtual]
nodeRealVolume() const subpavings::SPnode
nodesAllOutput(std::ostream &os, int level) const (defined in subpavings::SPnode)subpavings::SPnode [virtual]
nodesAllOutput(std::ostream &os, int level, int prec) const (defined in subpavings::SPnode)subpavings::SPnode [virtual]
nodeStringSummary() const subpavings::SPSnode [virtual]
nodeVarCovarPrint(std::ostream &os) const subpavings::SPSnode [protected, virtual]
nodeVolume() const subpavings::SPnode
operator=(SPSnode rhs)subpavings::SPSnode
subpavings::SPnode::operator=(SPnode rhs)subpavings::SPnode
outputGraphDot() const subpavings::SPnode [virtual]
outputLog(const std::string &s, int i) const (defined in subpavings::SPnode)subpavings::SPnode
outputLog(const std::string &s, int i, int prec) const (defined in subpavings::SPnode)subpavings::SPnode
parentsubpavings::SPnode [protected]
randomKnuthMCMCSplitRootAtLeastSPS(unsigned long int numLeaves, const MCMCPartitionGenerator &partitioner, RealMappedSPnode *rmsp, dotprecision &nlogn, int &ndepth, bool saveInstructions, const std::string &failureLogFilename="") (defined in subpavings::SPSnode)subpavings::SPSnode
randomKnuthMCMCSplitRootAtLeastSPS(unsigned long int numLeaves, const MCMCPartitionGenerator &partitioner, RealMappedSPnode *rmsp, dotprecision &nlogn, int &ndepth, size_t minPoints, bool saveInstructions, const std::string &failureLogFilename="") (defined in subpavings::SPSnode)subpavings::SPSnode
randomMCMCSplitRootAtLeastSPS(unsigned long int numLeaves, const MCMCPartitionGenerator &partitioner, RealMappedSPnode *rmsp, dotprecision &nlogn, int &ndepth, bool saveInstructions=false) (defined in subpavings::SPSnode)subpavings::SPSnode
randomMCMCSplitRootAtLeastSPS(unsigned long int numLeaves, const MCMCPartitionGenerator &partitioner, RealMappedSPnode *rmsp, dotprecision &nlogn, int &ndepth, size_t minPoints, bool saveInstructions=false) (defined in subpavings::SPSnode)subpavings::SPSnode
randomNaturalSplitRootAtLeast(unsigned long int numLeaves, const MCMCPartitionGenerator &partitioner, bool saveInstructions=false) (defined in subpavings::SPnode)subpavings::SPnode [virtual]
randomSplitRootAtLeast(unsigned long int numLeaves, const MCMCPartitionGenerator &partitioner, bool saveInstructions=false) (defined in subpavings::SPnode)subpavings::SPnode [virtual]
recalculateOptionalStatsAndGatherData(NodeData &container)subpavings::SPSnode [protected, virtual]
recalculateOptionalStatsForData(const NodeData &nodedata) const (defined in subpavings::SPSnode)subpavings::SPSnode [protected, virtual]
recalculateStats(const rvector &newdata) const subpavings::SPSnode [protected, virtual]
recalculateSumProducts(const rvector &newdata) const subpavings::SPSnode [protected, virtual]
recalculateSums(const rvector &newdata) const subpavings::SPSnode [protected, virtual]
recursiveRename()subpavings::SPnode
reshapeToMirrorValidSplitPartitions(const std::vector< unsigned long int > &instructions, unsigned long int numLeaves) (defined in subpavings::SPnode)subpavings::SPnode [virtual]
reshapeToUnion(const SPnode &other)subpavings::SPSnode [virtual]
reshapeToUnion(const SPnode &other, size_t minChildPoints)subpavings::SPSnode
rightChildsubpavings::SPnode [protected]
setCountsOnly(bool setTo)subpavings::SPSnode [virtual]
setNodeName(std::string newname)subpavings::SPnode
spaceIndicationsubpavings::SPSnode [protected]
splitData(const SplitDecisionObj &boolTest)subpavings::SPSnode [protected, virtual]
splitDimsubpavings::SPSnode [protected]
splitLeft(std::string instruction)subpavings::SPnode [protected]
splitRootAtLeastToShape(std::vector< size_t > reqDepths)subpavings::SPnode [virtual]
splitRootAtLeastToShapeSPS(std::vector< size_t > reqDepths, size_t minPoints=0)subpavings::SPSnode
splitRootToShape(std::string instruction)subpavings::SPnode [virtual]
splitValuesubpavings::SPSnode [protected]
SPnode()subpavings::SPnode
SPnode(const ivector &v)subpavings::SPnode [explicit]
SPnode(const LabBox &lb)subpavings::SPnode [explicit]
SPnode(const SPnode &other)subpavings::SPnode
SPSnode()subpavings::SPSnode
SPSnode(const ivector &v, bool cntOnly)subpavings::SPSnode
SPSnode(const ivector &v)subpavings::SPSnode [explicit]
SPSnode(const ivector &v, size_t max, bool cntOnly)subpavings::SPSnode
SPSnode(const ivector &v, size_t max)subpavings::SPSnode
SPSnode(const LabBox &lb, bool cntOnly=false)subpavings::SPSnode [explicit]
SPSnode(const LabBox &lb, size_t max, bool cntOnly=false)subpavings::SPSnode
SPSnode(const SPSnode &other)subpavings::SPSnode
stripData() const subpavings::SPSnode [protected, virtual]
stripOptionalStatsOnly()subpavings::SPSnode [protected, virtual]
swap(SPnode &spn)subpavings::SPnode
swapSPS(SPSnode &spn)subpavings::SPSnode
theBoxsubpavings::SPnode [protected]
unionTreeStructure(const SPSnode *const rhs)subpavings::SPSnode
~SPnode()subpavings::SPnode [virtual]
 All Classes Namespaces Functions Variables Typedefs Enumerations Friends