MRS  1.0
A C++ Class Library for Statistical Set Processing
subpavings::MappedSPnode< T > Member List
This is the complete list of members for subpavings::MappedSPnode< T >, 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]
leftChildsubpavings::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]
nodeNamesubpavings::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
parentsubpavings::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]
rangesubpavings::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]
rightChildsubpavings::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]
theBoxsubpavings::SPnode [protected]
~MappedSPnode()subpavings::MappedSPnode< T > [inline, virtual]
~SPnode()subpavings::SPnode [virtual]
 All Classes Namespaces Functions Variables Typedefs Enumerations Friends