, including all inherited members.
_addNonMinimalUnion(const MappedSPnode< cxsc::interval > &rhs) | subpavings::MappedSPnode< cxsc::interval > | [inline, protected, virtual] |
_addRanges(const MappedSPnode< cxsc::interval > *const other) | subpavings::MappedSPnode< cxsc::interval > | [inline, protected, virtual] |
_divideNonMinimalUnion(const MappedSPnode< cxsc::interval > &rhs) | subpavings::MappedSPnode< cxsc::interval > | [inline, protected, virtual] |
_divRanges(const MappedSPnode< cxsc::interval > *const other) | subpavings::MappedSPnode< cxsc::interval > | [inline, protected, virtual] |
_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] |
_multiplyNonMinimalUnion(const MappedSPnode< cxsc::interval > &rhs) | subpavings::MappedSPnode< cxsc::interval > | [inline, protected, virtual] |
_multRanges(const MappedSPnode< cxsc::interval > *const other) | subpavings::MappedSPnode< cxsc::interval > | [inline, protected, virtual] |
_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::SPnode | [protected, virtual] |
_reshapeTreesToUnion(MappedSPnode< cxsc::interval > *const rhs) | subpavings::MappedSPnode< cxsc::interval > | [inline, protected] |
_scalarAdd(const cxsc::interval &add) | subpavings::MappedSPnode< cxsc::interval > | [inline, protected, virtual] |
_scalarDiv(const cxsc::interval &div) | subpavings::MappedSPnode< cxsc::interval > | [inline, protected, virtual] |
_scalarMult(const cxsc::interval &mult) | subpavings::MappedSPnode< cxsc::interval > | [inline, protected, virtual] |
_scalarSubtract(const cxsc::interval &sub) | subpavings::MappedSPnode< cxsc::interval > | [inline, protected, virtual] |
_slice(const std::vector< int > &sliceDims, const std::vector< cxsc::real > &slicePts, unsigned randID=0) (defined in subpavings::MappedSPnode< cxsc::interval >) | subpavings::MappedSPnode< cxsc::interval > | [inline, protected, virtual] |
_slice(const std::vector< int > &sliceDims, const std::vector< cxsc::real > &slicePts, const string &sliceFilename) (defined in subpavings::MappedSPnode< cxsc::interval >) | subpavings::MappedSPnode< cxsc::interval > | [inline, protected, virtual] |
_splitAtLeastToShape(std::vector< size_t > &reqDepths, size_t myDepth) | subpavings::SPnode | [protected, virtual] |
_subtractNonMinimalUnion(const MappedSPnode< cxsc::interval > &rhs) | subpavings::MappedSPnode< cxsc::interval > | [inline, protected, virtual] |
_subtractRanges(const MappedSPnode< cxsc::interval > *const other) | subpavings::MappedSPnode< cxsc::interval > | [inline, protected, virtual] |
acceptSPCheckVisitor(const SPCheckVisitor &visitor) const | subpavings::SPnode | [virtual] |
acceptSPExpandVisitor(const SPExpandVisitor< cxsc::interval > &visitor) | subpavings::MappedSPnode< cxsc::interval > | [inline] |
acceptSPnodeVisitor(const SPnodeVisitor &visitor) | subpavings::SPnode | [virtual] |
acceptSPValueVisitor(const SPValueVisitor< cxsc::interval > &visitor) | subpavings::MappedSPnode< cxsc::interval > | [inline] |
allocateRanges(const std::vector< cxsc::interval > &rangesToAllocate, size_t index=0) | subpavings::MappedSPnode< cxsc::interval > | [inline] |
checkTreeStateLegal() const | subpavings::SPnode | [virtual] |
ConstPtrs typedef (defined in subpavings::IntervalMappedSPnode) | subpavings::IntervalMappedSPnode | |
ConstPtrsItr typedef (defined in subpavings::IntervalMappedSPnode) | subpavings::IntervalMappedSPnode | |
findContainingNode(const cxsc::rvector &pt, OPERATIONS_ON childInd=ON_PARENT) const | subpavings::IntervalMappedSPnode | |
getBox() const | subpavings::SPnode | |
getChildNodeNames() const | subpavings::SPnode | |
getConstLeaves(ConstPtrs &leaves) const | subpavings::IntervalMappedSPnode | |
getConstSPnodeLeaves(SPnodeConstPtrs &leaves) const | subpavings::SPnode | |
getConstSPnodeSubLeaves(SPnodeConstPtrs &subleaves) const | subpavings::SPnode | |
getConstSubLeaves(ConstPtrs &subleaves) const | subpavings::IntervalMappedSPnode | |
getDimension() const | subpavings::SPnode | |
getIntervalAreaDiffToChildren() const | subpavings::IntervalMappedSPnode | |
getIntervalAreaOnBox() const | subpavings::IntervalMappedSPnode | [virtual] |
getLargestLeafVol() const | subpavings::SPnode | |
getLeafNodeLevels(IntVec &levels, int level=0) const | subpavings::SPnode | |
getLeafNodeLevelsString() const | subpavings::SPnode | |
getLeafNodeVolumes(RealVec &vols) const | subpavings::SPnode | |
getLeaves(Ptrs &leaves) | subpavings::IntervalMappedSPnode | |
getLeftChild() const | subpavings::IntervalMappedSPnode | |
getNodeDepth() const | subpavings::SPnode | |
getNodeName() const | subpavings::SPnode | |
getNumberCherries() const | subpavings::SPnode | [virtual] |
getNumberLeaves() const | subpavings::SPnode | [virtual] |
getParent() const | subpavings::IntervalMappedSPnode | |
getPartitions(std::vector< unsigned long int > &partitions) const (defined in subpavings::SPnode) | subpavings::SPnode | |
getRange() const | subpavings::MappedSPnode< cxsc::interval > | [inline] |
getRangeDiameter() const | subpavings::IntervalMappedSPnode | |
getRightChild() const | subpavings::IntervalMappedSPnode | |
getRootVolume() const | subpavings::SPnode | |
getSmallestLeafVol() const | subpavings::SPnode | |
getSplitDim() const | subpavings::SPnode | [virtual] |
getSplitValue() const | subpavings::SPnode | [virtual] |
getSPnodeLeaves(SPnodePtrs &leaves) | subpavings::SPnode | |
getSPnodeSubLeaves(SPnodePtrs &subleaves) | subpavings::SPnode | |
getSubLeaves(Ptrs &subleaves) | subpavings::IntervalMappedSPnode | |
getTotalLeafDepth() const | subpavings::SPnode | |
getTotalLeafIntervalAreaOnBox() const | subpavings::IntervalMappedSPnode | [virtual] |
getTreeHeight() const | subpavings::SPnode | |
hasLCwithBox() const | subpavings::SPnode | |
hasLeafSibling() const | subpavings::SPnode | |
hasRCwithBox() const | subpavings::SPnode | |
hullPropagation() | subpavings::IntervalMappedSPnode | [virtual] |
ImageSpNonMinimal(PIVF f, SPMinimalnode *spn, double eps) | subpavings::SPnode | [related] |
IntervalMappedSPnode() | subpavings::IntervalMappedSPnode | |
IntervalMappedSPnode(const ivector &v) | subpavings::IntervalMappedSPnode | [explicit] |
IntervalMappedSPnode(const LabBox &lb) | subpavings::IntervalMappedSPnode | [explicit] |
IntervalMappedSPnode(const ivector &v, const cxsc::interval &range) | subpavings::IntervalMappedSPnode | |
IntervalMappedSPnode(const LabBox &lb, const cxsc::interval &range) | subpavings::IntervalMappedSPnode | |
IntervalMappedSPnode(const SPnode &other) | subpavings::IntervalMappedSPnode | [explicit] |
IntervalMappedSPnode(const IntervalMappedSPnode &other) | subpavings::IntervalMappedSPnode | |
IntervalMappedSPnode(const MappedSPnode< cxsc::interval > &other) | subpavings::IntervalMappedSPnode | |
isEmpty() const | subpavings::SPnode | |
isLeaf() const | subpavings::SPnode | |
isSplittableNode() const | subpavings::SPnode | [virtual] |
isSubLeaf() const | subpavings::SPnode | |
leafOutputTabs(std::ostream &os, int prec) const (defined in subpavings::SPnode) | subpavings::SPnode | [protected, virtual] |
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] |
leftChild | subpavings::SPnode | [protected] |
ListConstPtrs typedef (defined in subpavings::IntervalMappedSPnode) | subpavings::IntervalMappedSPnode | |
ListConstPtrsItr typedef (defined in subpavings::IntervalMappedSPnode) | subpavings::IntervalMappedSPnode | |
ListPtrs typedef (defined in subpavings::IntervalMappedSPnode) | subpavings::IntervalMappedSPnode | |
ListPtrsItr typedef (defined in subpavings::IntervalMappedSPnode) | subpavings::IntervalMappedSPnode | |
MappedSPnode() | subpavings::MappedSPnode< cxsc::interval > | [inline] |
MappedSPnode(const ivector &v) | subpavings::MappedSPnode< cxsc::interval > | [inline, explicit] |
MappedSPnode(const LabBox &lb) | subpavings::MappedSPnode< cxsc::interval > | [inline, explicit] |
MappedSPnode(const ivector &v, const cxsc::interval &r) | subpavings::MappedSPnode< cxsc::interval > | [inline] |
MappedSPnode(const LabBox &lb, const cxsc::interval &r) | subpavings::MappedSPnode< cxsc::interval > | [inline] |
MappedSPnode(const SPnode &other) | subpavings::MappedSPnode< cxsc::interval > | [inline, explicit] |
MappedSPnode(const MappedSPnode &other) | subpavings::MappedSPnode< cxsc::interval > | [inline] |
minimiseLeaves() | subpavings::MappedSPnode< cxsc::interval > | [inline] |
nodeAddLeft(SPnode *lChild) | subpavings::SPnode | |
nodeAddRight(SPnode *rChild) | subpavings::SPnode | |
nodeContains(const rvector &p, OPERATIONS_ON childInd=ON_PARENT) const | subpavings::SPnode | [virtual] |
nodeExpand(int comp) | subpavings::IntervalMappedSPnode | [virtual] |
nodeExpand() | subpavings::IntervalMappedSPnode | [virtual] |
nodeName | subpavings::SPnode | [protected] |
nodePrint(std::ostream &os) const | subpavings::IntervalMappedSPnode | [virtual] |
nodePrint(std::ostream &os, int prec) const (defined in subpavings::SPnode) | subpavings::SPnode | [virtual] |
nodeReabsorbChildren() | subpavings::SPnode | [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::MappedSPnode< cxsc::interval > | [inline, virtual] |
nodeVolume() const | subpavings::SPnode | |
operator*(const real &val) const | subpavings::IntervalMappedSPnode | |
MappedSPnode< cxsc::interval >::operator*(const MappedSPnode< cxsc::interval > &mult) const | subpavings::MappedSPnode< cxsc::interval > | [inline] |
MappedSPnode< cxsc::interval >::operator*(const cxsc::interval &mult) const | subpavings::MappedSPnode< cxsc::interval > | [inline] |
operator*=(const real &val) | subpavings::IntervalMappedSPnode | |
MappedSPnode< cxsc::interval >::operator*=(const MappedSPnode< cxsc::interval > &mult) | subpavings::MappedSPnode< cxsc::interval > | [inline] |
MappedSPnode< cxsc::interval >::operator*=(const cxsc::interval &mult) | subpavings::MappedSPnode< cxsc::interval > | [inline] |
operator+(const real &val) const | subpavings::IntervalMappedSPnode | |
MappedSPnode< cxsc::interval >::operator+(const MappedSPnode< cxsc::interval > &add) const | subpavings::MappedSPnode< cxsc::interval > | [inline] |
MappedSPnode< cxsc::interval >::operator+(const cxsc::interval &add) const | subpavings::MappedSPnode< cxsc::interval > | [inline] |
operator+=(const real &val) | subpavings::IntervalMappedSPnode | |
MappedSPnode< cxsc::interval >::operator+=(const MappedSPnode< cxsc::interval > &add) | subpavings::MappedSPnode< cxsc::interval > | [inline] |
MappedSPnode< cxsc::interval >::operator+=(const cxsc::interval &add) | subpavings::MappedSPnode< cxsc::interval > | [inline] |
operator-(const real &val) const | subpavings::IntervalMappedSPnode | |
MappedSPnode< cxsc::interval >::operator-(const MappedSPnode< cxsc::interval > &sub) const | subpavings::MappedSPnode< cxsc::interval > | [inline] |
MappedSPnode< cxsc::interval >::operator-(const cxsc::interval &sub) const | subpavings::MappedSPnode< cxsc::interval > | [inline] |
operator-=(const real &val) | subpavings::IntervalMappedSPnode | |
MappedSPnode< cxsc::interval >::operator-=(const MappedSPnode< cxsc::interval > &sub) | subpavings::MappedSPnode< cxsc::interval > | [inline] |
MappedSPnode< cxsc::interval >::operator-=(const cxsc::interval &sub) | subpavings::MappedSPnode< cxsc::interval > | [inline] |
operator/(const real &val) const | subpavings::IntervalMappedSPnode | |
MappedSPnode< cxsc::interval >::operator/(const MappedSPnode< cxsc::interval > &div) const | subpavings::MappedSPnode< cxsc::interval > | [inline] |
MappedSPnode< cxsc::interval >::operator/(const cxsc::interval &div) const | subpavings::MappedSPnode< cxsc::interval > | [inline] |
operator/=(const real &val) | subpavings::IntervalMappedSPnode | |
MappedSPnode< cxsc::interval >::operator/=(const MappedSPnode< cxsc::interval > &div) | subpavings::MappedSPnode< cxsc::interval > | [inline] |
MappedSPnode< cxsc::interval >::operator/=(const cxsc::interval &div) | subpavings::MappedSPnode< cxsc::interval > | [inline] |
operator<(const IntervalMappedSPnode &rhs) const | subpavings::IntervalMappedSPnode | |
operator=(IntervalMappedSPnode rhs) | subpavings::IntervalMappedSPnode | |
operator=(MappedSPnode< cxsc::interval > rhs) | subpavings::IntervalMappedSPnode | |
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] |
Ptrs typedef | subpavings::IntervalMappedSPnode | |
PtrsItr typedef (defined in subpavings::IntervalMappedSPnode) | subpavings::IntervalMappedSPnode | |
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] |
range | subpavings::MappedSPnode< cxsc::interval > | [protected] |
recursiveRename() | subpavings::SPnode | |
replaceMe(IntervalMappedSPnode newNode) | subpavings::IntervalMappedSPnode | |
replaceMe(MappedSPnode< cxsc::interval > newNode) | subpavings::IntervalMappedSPnode | |
reshapeToMirrorValidSplitPartitions(const std::vector< unsigned long int > &instructions, unsigned long int numLeaves) (defined in subpavings::SPnode) | subpavings::SPnode | [virtual] |
reshapeToUnion(const SPnode &other) | subpavings::SPnode | [virtual] |
rightChild | subpavings::SPnode | [protected] |
setNodeName(std::string newname) | subpavings::SPnode | |
setRange(cxsc::intervalr) | subpavings::MappedSPnode< cxsc::interval > | [inline] |
slice(const std::vector< int > &sliceDims, const std::vector< cxsc::real > &slicePts, const std::string &sliceFilename="") | subpavings::MappedSPnode< cxsc::interval > | [inline, virtual] |
sliceCheck(const std::vector< int > &sliceDims, const std::vector< cxsc::real > &slicePts) const | subpavings::MappedSPnode< cxsc::interval > | [inline, protected, virtual] |
splitLeft(std::string instruction) | subpavings::SPnode | [protected] |
splitRootAtLeastToShape(std::vector< size_t > reqDepths) | subpavings::SPnode | [virtual] |
splitRootToShape(std::string instruction) | subpavings::SPnode | [virtual] |
splitToShape(std::string instruction) | subpavings::MappedSPnode< cxsc::interval > | [inline] |
SPnode() | subpavings::SPnode | |
SPnode(const ivector &v) | subpavings::SPnode | [explicit] |
SPnode(const LabBox &lb) | subpavings::SPnode | [explicit] |
SPnode(const SPnode &other) | subpavings::SPnode | |
swap(SPnode &spn) | subpavings::SPnode | |
swapIMSP(IntervalMappedSPnode &spn) (defined in subpavings::IntervalMappedSPnode) | subpavings::IntervalMappedSPnode | |
swapMSPSR(MappedSPnode &spn) | subpavings::MappedSPnode< cxsc::interval > | [inline] |
theBox | subpavings::SPnode | [protected] |
~IntervalMappedSPnode() | subpavings::IntervalMappedSPnode | [virtual] |
~MappedSPnode() | subpavings::MappedSPnode< cxsc::interval > | [inline, virtual] |
~SPnode() | subpavings::SPnode | [virtual] |