, including all inherited members.
_addNonMinimalUnion(const MappedSPnode< T > &rhs) | subpavings::MappedSPnode< T > | [inline, protected, virtual] |
_addRanges(const MappedSPnode< T > *const other) | subpavings::MappedSPnode< T > | [inline, protected, virtual] |
_divideNonMinimalUnion(const MappedSPnode< T > &rhs) | subpavings::MappedSPnode< T > | [inline, protected, virtual] |
_divRanges(const MappedSPnode< T > *const other) | subpavings::MappedSPnode< T > | [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< T > &rhs) | subpavings::MappedSPnode< T > | [inline, protected, virtual] |
_multRanges(const MappedSPnode< T > *const other) | subpavings::MappedSPnode< T > | [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< T > *const rhs) | subpavings::MappedSPnode< T > | [inline, protected] |
_scalarAdd(const T &add) | subpavings::MappedSPnode< T > | [inline, protected, virtual] |
_scalarDiv(const T &div) | subpavings::MappedSPnode< T > | [inline, protected, virtual] |
_scalarMult(const T &mult) | subpavings::MappedSPnode< T > | [inline, protected, virtual] |
_scalarSubtract(const T &sub) | subpavings::MappedSPnode< T > | [inline, protected, virtual] |
_slice(const std::vector< int > &sliceDims, const std::vector< cxsc::real > &slicePts, unsigned randID=0) (defined in subpavings::MappedSPnode< T >) | subpavings::MappedSPnode< T > | [inline, protected, virtual] |
_slice(const std::vector< int > &sliceDims, const std::vector< cxsc::real > &slicePts, const string &sliceFilename) (defined in subpavings::MappedSPnode< T >) | subpavings::MappedSPnode< T > | [inline, protected, virtual] |
_splitAtLeastToShape(std::vector< size_t > &reqDepths, size_t myDepth) | subpavings::SPnode | [protected, virtual] |
_subtractNonMinimalUnion(const MappedSPnode< T > &rhs) | subpavings::MappedSPnode< T > | [inline, protected, virtual] |
_subtractRanges(const MappedSPnode< T > *const other) | subpavings::MappedSPnode< T > | [inline, protected, virtual] |
acceptSPCheckVisitor(const SPCheckVisitor &visitor) const | subpavings::SPnode | [virtual] |
acceptSPExpandVisitor(const SPExpandVisitor< T > &visitor) | subpavings::MappedSPnode< T > | [inline] |
acceptSPnodeVisitor(const SPnodeVisitor &visitor) | subpavings::SPnode | [virtual] |
acceptSPValueVisitor(const SPValueVisitor< T > &visitor) | subpavings::MappedSPnode< T > | [inline] |
allocateRanges(const std::vector< T > &rangesToAllocate, size_t index=0) | subpavings::MappedSPnode< T > | [inline] |
checkTreeStateLegal() const | subpavings::SPnode | [virtual] |
getBox() const | subpavings::SPnode | |
getChildNodeNames() const | subpavings::SPnode | |
getConstSPnodeLeaves(SPnodeConstPtrs &leaves) const | subpavings::SPnode | |
getConstSPnodeSubLeaves(SPnodeConstPtrs &subleaves) const | subpavings::SPnode | |
getDimension() const | subpavings::SPnode | |
getLargestLeafVol() const | subpavings::SPnode | |
getLeafNodeLevels(IntVec &levels, int level=0) const | subpavings::SPnode | |
getLeafNodeLevelsString() const | subpavings::SPnode | |
getLeafNodeVolumes(RealVec &vols) const | subpavings::SPnode | |
getLeftChild() const | subpavings::MappedSPnode< T > | [inline] |
getNodeDepth() const | subpavings::SPnode | |
getNodeName() const | subpavings::SPnode | |
getNumberCherries() const | subpavings::SPnode | [virtual] |
getNumberLeaves() const | subpavings::SPnode | [virtual] |
getParent() const | subpavings::MappedSPnode< T > | [inline] |
getPartitions(std::vector< unsigned long int > &partitions) const (defined in subpavings::SPnode) | subpavings::SPnode | |
getRange() const | subpavings::MappedSPnode< T > | [inline] |
getRightChild() const | subpavings::MappedSPnode< T > | [inline] |
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 | |
getTotalLeafDepth() const | subpavings::SPnode | |
getTreeHeight() const | subpavings::SPnode | |
hasLCwithBox() const | subpavings::SPnode | |
hasLeafSibling() const | subpavings::SPnode | |
hasRCwithBox() const | subpavings::SPnode | |
ImageSpNonMinimal(PIVF f, SPMinimalnode *spn, double eps) | subpavings::SPnode | [related] |
isEmpty() const | subpavings::SPnode | |
isLeaf() const | subpavings::SPnode | |
isSplittableNode() const | subpavings::SPnode | [virtual] |
isSubLeaf() const | subpavings::SPnode | |
leafOutputTabs(std::ostream &os) const | subpavings::MappedSPnode< T > | [inline, protected, virtual] |
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] |
MappedSPnode() | subpavings::MappedSPnode< T > | [inline] |
MappedSPnode(const ivector &v) | subpavings::MappedSPnode< T > | [inline, explicit] |
MappedSPnode(const LabBox &lb) | subpavings::MappedSPnode< T > | [inline, explicit] |
MappedSPnode(const ivector &v, const T &r) | subpavings::MappedSPnode< T > | [inline] |
MappedSPnode(const LabBox &lb, const T &r) | subpavings::MappedSPnode< T > | [inline] |
MappedSPnode(const SPnode &other) | subpavings::MappedSPnode< T > | [inline, explicit] |
MappedSPnode(const MappedSPnode &other) | subpavings::MappedSPnode< T > | [inline] |
minimiseLeaves() | subpavings::MappedSPnode< T > | [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::MappedSPnode< T > | [inline, virtual] |
nodeExpand() | subpavings::MappedSPnode< T > | [inline, virtual] |
nodeName | subpavings::SPnode | [protected] |
nodePrint(std::ostream &os) const | subpavings::MappedSPnode< T > | [inline, 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< T > | [inline, virtual] |
nodeVolume() const | subpavings::SPnode | |
oneLineOutput(std::ostream &os, int level) const (defined in subpavings::MappedSPnode< T >) | subpavings::MappedSPnode< T > | [inline, protected, virtual] |
operator*(const MappedSPnode< T > &mult) const | subpavings::MappedSPnode< T > | [inline] |
operator*(const T &mult) const | subpavings::MappedSPnode< T > | [inline] |
operator*=(const MappedSPnode< T > &mult) | subpavings::MappedSPnode< T > | [inline] |
operator*=(const T &mult) | subpavings::MappedSPnode< T > | [inline] |
operator+(const MappedSPnode< T > &add) const | subpavings::MappedSPnode< T > | [inline] |
operator+(const T &add) const | subpavings::MappedSPnode< T > | [inline] |
operator+=(const MappedSPnode< T > &add) | subpavings::MappedSPnode< T > | [inline] |
operator+=(const T &add) | subpavings::MappedSPnode< T > | [inline] |
operator-(const MappedSPnode< T > &sub) const | subpavings::MappedSPnode< T > | [inline] |
operator-(const T &sub) const | subpavings::MappedSPnode< T > | [inline] |
operator-=(const MappedSPnode< T > &sub) | subpavings::MappedSPnode< T > | [inline] |
operator-=(const T &sub) | subpavings::MappedSPnode< T > | [inline] |
operator/(const MappedSPnode< T > &div) const | subpavings::MappedSPnode< T > | [inline] |
operator/(const T &div) const | subpavings::MappedSPnode< T > | [inline] |
operator/=(const MappedSPnode< T > &div) | subpavings::MappedSPnode< T > | [inline] |
operator/=(const T &div) | subpavings::MappedSPnode< T > | [inline] |
operator=(MappedSPnode< T > rhs) | subpavings::MappedSPnode< T > | [inline] |
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] |
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< T > | [protected] |
recursiveRename() | subpavings::SPnode | |
replaceMe(MappedSPnode< T > newNode) | subpavings::MappedSPnode< T > | [inline] |
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(T r) | subpavings::MappedSPnode< T > | [inline] |
slice(const std::vector< int > &sliceDims, const std::vector< cxsc::real > &slicePts, const std::string &sliceFilename="") | subpavings::MappedSPnode< T > | [inline, virtual] |
sliceCheck(const std::vector< int > &sliceDims, const std::vector< cxsc::real > &slicePts) const | subpavings::MappedSPnode< T > | [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< T > | [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 | |
swapMSPSR(MappedSPnode &spn) | subpavings::MappedSPnode< T > | [inline] |
theBox | subpavings::SPnode | [protected] |
~MappedSPnode() | subpavings::MappedSPnode< T > | [inline, virtual] |
~SPnode() | subpavings::SPnode | [virtual] |