MRS  1.0
A C++ Class Library for Statistical Set Processing
subpavings::IntervalMappedSPnode Member List
This is the complete list of members for subpavings::IntervalMappedSPnode, 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() constsubpavings::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]
leftChildsubpavings::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]
nodeNamesubpavings::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() constsubpavings::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) constsubpavings::MappedSPnode< cxsc::interval > [inline]
MappedSPnode< cxsc::interval >::operator*(const cxsc::interval &mult) constsubpavings::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) constsubpavings::MappedSPnode< cxsc::interval > [inline]
MappedSPnode< cxsc::interval >::operator+(const cxsc::interval &add) constsubpavings::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) constsubpavings::MappedSPnode< cxsc::interval > [inline]
MappedSPnode< cxsc::interval >::operator-(const cxsc::interval &sub) constsubpavings::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) constsubpavings::MappedSPnode< cxsc::interval > [inline]
MappedSPnode< cxsc::interval >::operator/(const cxsc::interval &div) constsubpavings::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
parentsubpavings::SPnode [protected]
Ptrs typedefsubpavings::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]
rangesubpavings::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]
rightChildsubpavings::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) constsubpavings::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]
theBoxsubpavings::SPnode [protected]
~IntervalMappedSPnode()subpavings::IntervalMappedSPnode [virtual]
~MappedSPnode()subpavings::MappedSPnode< cxsc::interval > [inline, virtual]
~SPnode()subpavings::SPnode [virtual]
 All Classes Namespaces Functions Variables Typedefs Enumerations Friends