edu::tum::cs::bayesnets::util::TopologicalOrdering Class Reference

List of all members.

Classes

class  Iterator

Public Member Functions

int getNumTiers ()
Vector< Integer > getTier (int index)
int getTier (BeliefNode n)
Vector< Vector< Integer > > getTiers ()
java.util.Iterator< Integer > iterator ()
 TopologicalOrdering (Vector< Vector< Integer >> partialOrder, HashMap< BeliefNode, Integer > tierMap)

Package Attributes

Vector< Vector< Integer > > partialOrder
HashMap< BeliefNode, Integer > tierMap

Detailed Description

Definition at line 10 of file TopologicalOrdering.java.


Constructor & Destructor Documentation

edu::tum::cs::bayesnets::util::TopologicalOrdering::TopologicalOrdering ( Vector< Vector< Integer >>  partialOrder,
HashMap< BeliefNode, Integer >  tierMap 
) [inline]

Definition at line 20 of file TopologicalOrdering.java.


Member Function Documentation

int edu::tum::cs::bayesnets::util::TopologicalOrdering::getNumTiers (  )  [inline]

Definition at line 79 of file TopologicalOrdering.java.

Vector<Integer> edu::tum::cs::bayesnets::util::TopologicalOrdering::getTier ( int  index  )  [inline]

gets the vector of indices of nodes belonging to the given tier

Parameters:
index 
Returns:

Definition at line 88 of file TopologicalOrdering.java.

int edu::tum::cs::bayesnets::util::TopologicalOrdering::getTier ( BeliefNode  n  )  [inline]

gets the tier (i.e. depth in the ordering) of the given node

Parameters:
n a belief node
Returns:
0-based tier

Definition at line 73 of file TopologicalOrdering.java.

Vector<Vector<Integer> > edu::tum::cs::bayesnets::util::TopologicalOrdering::getTiers (  )  [inline]

Definition at line 92 of file TopologicalOrdering.java.

java.util.Iterator<Integer> edu::tum::cs::bayesnets::util::TopologicalOrdering::iterator (  )  [inline]

Definition at line 25 of file TopologicalOrdering.java.


Member Data Documentation

a vector of tiers reflecting the partial ordering of the nodes; the nodes in each tier (sub-vector) are equivalent with respect to the ordering

Definition at line 14 of file TopologicalOrdering.java.

HashMap<BeliefNode, Integer> edu::tum::cs::bayesnets::util::TopologicalOrdering::tierMap [package]

a mapping from belief nodes to 0-based tier indices (i.e. depth in the ordering)

Definition at line 18 of file TopologicalOrdering.java.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations


srldb
Author(s): Dominik Jain, Stefan Waldherr, Moritz Tenorth
autogenerated on Fri Jan 11 09:58:39 2013