MRS  1.0
A C++ Class Library for Statistical Set Processing
subpavings::RealMappedSPnode Member List
This is the complete list of members for subpavings::RealMappedSPnode, including all inherited members.
_addNonMinimalUnion(const MappedSPnode< cxsc::real > &rhs)subpavings::MappedSPnode< cxsc::real > [inline, protected, virtual]
_addRanges(const MappedSPnode< cxsc::real > *const other)subpavings::MappedSPnode< cxsc::real > [inline, protected, virtual]
_divideNonMinimalUnion(const MappedSPnode< cxsc::real > &rhs)subpavings::MappedSPnode< cxsc::real > [inline, protected, virtual]
_divRanges(const MappedSPnode< cxsc::real > *const other)subpavings::MappedSPnode< cxsc::real > [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::real > &rhs)subpavings::MappedSPnode< cxsc::real > [inline, protected, virtual]
_multRanges(const MappedSPnode< cxsc::real > *const other)subpavings::MappedSPnode< cxsc::real > [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::real > *const rhs)subpavings::MappedSPnode< cxsc::real > [inline, protected]
_scalarAdd(const cxsc::real &add)subpavings::MappedSPnode< cxsc::real > [inline, protected, virtual]
_scalarDiv(const cxsc::real &div)subpavings::MappedSPnode< cxsc::real > [inline, protected, virtual]
_scalarMult(const cxsc::real &mult)subpavings::MappedSPnode< cxsc::real > [inline, protected, virtual]
_scalarSubtract(const cxsc::real &sub)subpavings::MappedSPnode< cxsc::real > [inline, protected, virtual]
_slice(const std::vector< int > &sliceDims, const std::vector< cxsc::real > &slicePts, unsigned randID=0) (defined in subpavings::MappedSPnode< cxsc::real >)subpavings::MappedSPnode< cxsc::real > [inline, protected, virtual]
_slice(const std::vector< int > &sliceDims, const std::vector< cxsc::real > &slicePts, const string &sliceFilename) (defined in subpavings::MappedSPnode< cxsc::real >)subpavings::MappedSPnode< cxsc::real > [inline, protected, virtual]
_splitAtLeastToShape(std::vector< size_t > &reqDepths, size_t myDepth)subpavings::SPnode [protected, virtual]
_subtractNonMinimalUnion(const MappedSPnode< cxsc::real > &rhs)subpavings::MappedSPnode< cxsc::real > [inline, protected, virtual]
_subtractRanges(const MappedSPnode< cxsc::real > *const other)subpavings::MappedSPnode< cxsc::real > [inline, protected, virtual]
acceptSPCheckVisitor(const SPCheckVisitor &visitor) const subpavings::SPnode [virtual]
acceptSPExpandVisitor(const SPExpandVisitor< cxsc::real > &visitor)subpavings::MappedSPnode< cxsc::real > [inline]
acceptSPnodeVisitor(const SPnodeVisitor &visitor)subpavings::SPnode [virtual]
acceptSPValueVisitor(const SPValueVisitor< cxsc::real > &visitor)subpavings::MappedSPnode< cxsc::real > [inline]
allocateRanges(const std::vector< cxsc::real > &rangesToAllocate, size_t index=0)subpavings::MappedSPnode< cxsc::real > [inline]
checkTreeStateLegal() const subpavings::SPnode [virtual]
ConstPtrs typedef (defined in subpavings::RealMappedSPnode)subpavings::RealMappedSPnode
ConstPtrsItr typedef (defined in subpavings::RealMappedSPnode)subpavings::RealMappedSPnode
findContainingNode(const cxsc::rvector &pt, OPERATIONS_ON childInd=ON_PARENT) const subpavings::RealMappedSPnode
getBox() const subpavings::SPnode
getChildNodeNames() const subpavings::SPnode
getConstLeaves(ConstPtrs &leaves) const subpavings::RealMappedSPnode
getConstSPnodeLeaves(SPnodeConstPtrs &leaves) const subpavings::SPnode
getConstSPnodeSubLeaves(SPnodeConstPtrs &subleaves) const subpavings::SPnode
getConstSubLeaves(ConstPtrs &subleaves) const subpavings::RealMappedSPnode
getDimension() const subpavings::SPnode
getDotPrecisionAreaRangeWithBox() const subpavings::RealMappedSPnode [virtual]
getL1Distance(const RealMappedSPnode &other) const subpavings::RealMappedSPnode
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::RealMappedSPnode
getLeftChild() const subpavings::RealMappedSPnode
getLogLikelihood(const SPSnode &spn) const subpavings::RealMappedSPnode
getMaxRangeForLeavesInTree() const subpavings::RealMappedSPnode [virtual]
getNodeDepth() const subpavings::SPnode
getNodeName() const subpavings::SPnode
getNonZeroBoxSummary() const subpavings::RealMappedSPnode
getNumberCherries() const subpavings::SPnode [virtual]
getNumberLeaves() const subpavings::SPnode [virtual]
getParent() const subpavings::RealMappedSPnode
getPartitions(std::vector< unsigned long int > &partitions) const (defined in subpavings::SPnode)subpavings::SPnode
getRange() constsubpavings::MappedSPnode< cxsc::real > [inline]
getRealAreaRangeWithBox() const subpavings::RealMappedSPnode [virtual]
getRightChild() const subpavings::RealMappedSPnode
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::RealMappedSPnode
getTotalAbsDiffLeafAreaRangeWithBox(const RealMappedSPnode &rmsp) const subpavings::RealMappedSPnode [virtual]
getTotalAbsLeafAreaRangeWithBox() const subpavings::RealMappedSPnode [virtual]
getTotalDotPrecisionAbsDiffLeafAreaRangeWithBox(const RealMappedSPnode &rmsp) const subpavings::RealMappedSPnode [virtual]
getTotalDotPrecisionAbsLeafAreaRangeWithBox() const subpavings::RealMappedSPnode [virtual]
getTotalDotPrecisionLeafAreaRangeWithBox() const subpavings::RealMappedSPnode [virtual]
getTotalLeafAreaRangeWithBox() const subpavings::RealMappedSPnode [virtual]
getTotalLeafDepth() const subpavings::SPnode
getTreeHeight() const subpavings::SPnode
hasInfiniteRangeInTree() const subpavings::RealMappedSPnode
hasLCwithBox() const subpavings::SPnode
hasLeafSibling() const subpavings::SPnode
hasNegativeRangeInTree() const subpavings::RealMappedSPnode
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) constsubpavings::MappedSPnode< cxsc::real > [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]
ListConstPtrs typedef (defined in subpavings::RealMappedSPnode)subpavings::RealMappedSPnode
ListConstPtrsItr typedef (defined in subpavings::RealMappedSPnode)subpavings::RealMappedSPnode
ListPtrs typedef (defined in subpavings::RealMappedSPnode)subpavings::RealMappedSPnode
ListPtrsItr typedef (defined in subpavings::RealMappedSPnode)subpavings::RealMappedSPnode
makeMarginalised(const std::vector< int > &reqDims) const subpavings::RealMappedSPnode
makeNormalised() const subpavings::RealMappedSPnode
MappedSPnode()subpavings::MappedSPnode< cxsc::real > [inline]
MappedSPnode(const ivector &v)subpavings::MappedSPnode< cxsc::real > [inline, explicit]
MappedSPnode(const LabBox &lb)subpavings::MappedSPnode< cxsc::real > [inline, explicit]
MappedSPnode(const ivector &v, const cxsc::real &r)subpavings::MappedSPnode< cxsc::real > [inline]
MappedSPnode(const LabBox &lb, const cxsc::real &r)subpavings::MappedSPnode< cxsc::real > [inline]
MappedSPnode(const SPnode &other)subpavings::MappedSPnode< cxsc::real > [inline, explicit]
MappedSPnode(const MappedSPnode &other)subpavings::MappedSPnode< cxsc::real > [inline]
marginalise(const std::vector< int > &reqDims)subpavings::RealMappedSPnode [virtual]
minimiseLeaves()subpavings::MappedSPnode< cxsc::real > [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::RealMappedSPnode [virtual]
nodeExpand()subpavings::RealMappedSPnode [virtual]
nodeNamesubpavings::SPnode [protected]
nodePrint(std::ostream &os) constsubpavings::MappedSPnode< cxsc::real > [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() constsubpavings::MappedSPnode< cxsc::real > [inline, virtual]
nodeVolume() const subpavings::SPnode
normalise()subpavings::RealMappedSPnode [virtual]
operator*(const MappedSPnode< cxsc::real > &mult) constsubpavings::MappedSPnode< cxsc::real > [inline]
operator*(const cxsc::real &mult) constsubpavings::MappedSPnode< cxsc::real > [inline]
operator*=(const MappedSPnode< cxsc::real > &mult)subpavings::MappedSPnode< cxsc::real > [inline]
operator*=(const cxsc::real &mult)subpavings::MappedSPnode< cxsc::real > [inline]
operator+(const MappedSPnode< cxsc::real > &add) constsubpavings::MappedSPnode< cxsc::real > [inline]
operator+(const cxsc::real &add) constsubpavings::MappedSPnode< cxsc::real > [inline]
operator+=(const MappedSPnode< cxsc::real > &add)subpavings::MappedSPnode< cxsc::real > [inline]
operator+=(const cxsc::real &add)subpavings::MappedSPnode< cxsc::real > [inline]
operator-(const MappedSPnode< cxsc::real > &sub) constsubpavings::MappedSPnode< cxsc::real > [inline]
operator-(const cxsc::real &sub) constsubpavings::MappedSPnode< cxsc::real > [inline]
operator-=(const MappedSPnode< cxsc::real > &sub)subpavings::MappedSPnode< cxsc::real > [inline]
operator-=(const cxsc::real &sub)subpavings::MappedSPnode< cxsc::real > [inline]
operator/(const MappedSPnode< cxsc::real > &div) constsubpavings::MappedSPnode< cxsc::real > [inline]
operator/(const cxsc::real &div) constsubpavings::MappedSPnode< cxsc::real > [inline]
operator/=(const MappedSPnode< cxsc::real > &div)subpavings::MappedSPnode< cxsc::real > [inline]
operator/=(const cxsc::real &div)subpavings::MappedSPnode< cxsc::real > [inline]
operator<(const RealMappedSPnode &rhs) const subpavings::RealMappedSPnode
operator=(RealMappedSPnode rhs)subpavings::RealMappedSPnode
operator=(MappedSPnode< cxsc::real > rhs)subpavings::RealMappedSPnode
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::RealMappedSPnode
PtrsItr typedef (defined in subpavings::RealMappedSPnode)subpavings::RealMappedSPnode
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::real > [protected]
RealMappedSPnode()subpavings::RealMappedSPnode
RealMappedSPnode(const ivector &v)subpavings::RealMappedSPnode [explicit]
RealMappedSPnode(const LabBox &lb)subpavings::RealMappedSPnode [explicit]
RealMappedSPnode(const ivector &v, const cxsc::real &range)subpavings::RealMappedSPnode
RealMappedSPnode(const LabBox &lb, const cxsc::real &range)subpavings::RealMappedSPnode
RealMappedSPnode(const SPnode &spn)subpavings::RealMappedSPnode [explicit]
RealMappedSPnode(const SPSnode &spn)subpavings::RealMappedSPnode [explicit]
RealMappedSPnode(const RealMappedSPnode &other)subpavings::RealMappedSPnode
RealMappedSPnode(const MappedSPnode< cxsc::real > &other)subpavings::RealMappedSPnode
recursiveRename()subpavings::SPnode
replaceMe(RealMappedSPnode newNode)subpavings::RealMappedSPnode
replaceMe(MappedSPnode< cxsc::real > newNode)subpavings::RealMappedSPnode
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
setRandomRange(gsl_rng *const rgsl, size_t myDepth=0)subpavings::RealMappedSPnode [virtual]
setRange(cxsc::realr)subpavings::MappedSPnode< cxsc::real > [inline]
slice(const std::vector< int > &sliceDims, const std::vector< cxsc::real > &slicePts, const std::string &sliceFilename="")subpavings::MappedSPnode< cxsc::real > [inline, virtual]
sliceCheck(const std::vector< int > &sliceDims, const std::vector< cxsc::real > &slicePts) constsubpavings::MappedSPnode< cxsc::real > [inline, protected, virtual]
smearRanges(cxsc::real zeroRange, cxsc::real ratioRange)subpavings::RealMappedSPnode
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::real > [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< cxsc::real > [inline]
swapRMSPSR(RealMappedSPnode &spn) (defined in subpavings::RealMappedSPnode)subpavings::RealMappedSPnode
theBoxsubpavings::SPnode [protected]
~MappedSPnode()subpavings::MappedSPnode< cxsc::real > [inline, virtual]
~RealMappedSPnode()subpavings::RealMappedSPnode [virtual]
~SPnode()subpavings::SPnode [virtual]
 All Classes Namespaces Functions Variables Typedefs Enumerations Friends