, 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] |
counter | subpavings::SPSnode | [mutable, protected] |
countsOnly | subpavings::SPSnode | [protected] |
dataItrs | subpavings::SPSnode | [mutable, protected] |
doubleCheckStringSummary() const | subpavings::SPSnode | [virtual] |
dpSumProducts | subpavings::SPSnode | [mutable, protected] |
dpSums | subpavings::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] |
leftChild | subpavings::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] |
nodeName | subpavings::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 | |
parent | subpavings::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 | |
rightChild | subpavings::SPnode | [protected] |
setCountsOnly(bool setTo) | subpavings::SPSnode | [virtual] |
setNodeName(std::string newname) | subpavings::SPnode | |
spaceIndication | subpavings::SPSnode | [protected] |
splitData(const SplitDecisionObj &boolTest) | subpavings::SPSnode | [protected, virtual] |
splitDim | subpavings::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] |
splitValue | subpavings::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 | |
theBox | subpavings::SPnode | [protected] |
unionTreeStructure(const SPSnode *const rhs) | subpavings::SPSnode | |
~SPnode() | subpavings::SPnode | [virtual] |