Public Member Functions | Protected Member Functions | Protected Attributes | Package Functions
dfengine.FailureDepGraph Class Reference

List of all members.

Public Member Functions

void addEdge (Component from, Component to)
void addEdge (Component from, Component to, double prob_df)
FailureDepNode addNode (Component comp)
Object clone ()
void computeCommonAncestorGraph (boolean computeMinDistances)
void computeIndirectDeps ()
ArrayList computeTransPiPartitions (LinkedList comps, int maxPathLen)
 FailureDepGraph (boolean useProbabilities)
boolean hasIndirectDependency (Component from, Component to)
boolean haveCommonAncestor (Component c1, Component c2)
boolean isAncestorConnected (Component c1, Component c2, int maxPathLen)
String toString ()

Protected Member Functions

boolean isAncestorConnected_Impl (Component c1, Component c2, int maxPathLen)

Protected Attributes

GraphMatrix commonAncestorGraph
GraphMatrix indirectDeps
boolean useProbabilities

Package Functions

boolean useProbabilities ()

Detailed Description

Definition at line 30 of file FailureDepGraph.java.


Constructor & Destructor Documentation

dfengine.FailureDepGraph.FailureDepGraph ( boolean  useProbabilities) [inline]

Definition at line 38 of file FailureDepGraph.java.


Member Function Documentation

void dfengine.FailureDepGraph.addEdge ( Component  from,
Component  to 
) [inline]

Creates a directed edge between two components.

The passed components must be added to the graph before the edge can be created.

Definition at line 99 of file FailureDepGraph.java.

void dfengine.FailureDepGraph.addEdge ( Component  from,
Component  to,
double  prob_df 
) [inline]

Creates a directed edge between two components, and assigns a probability to the edge.

The passed components must be added to the graph before the edge can be created.

Definition at line 110 of file FailureDepGraph.java.

Create a FailureDepNode for the passed component and add it to the graph.

Returns the new node.

Definition at line 85 of file FailureDepGraph.java.

Object dfengine.FailureDepGraph.clone ( ) [inline]

Definition at line 72 of file FailureDepGraph.java.

void dfengine.FailureDepGraph.computeCommonAncestorGraph ( boolean  computeMinDistances) [inline]

Definition at line 165 of file FailureDepGraph.java.

Definition at line 124 of file FailureDepGraph.java.

ArrayList dfengine.FailureDepGraph.computeTransPiPartitions ( LinkedList  comps,
int  maxPathLen 
) [inline]

Definition at line 266 of file FailureDepGraph.java.

Definition at line 131 of file FailureDepGraph.java.

Definition at line 141 of file FailureDepGraph.java.

boolean dfengine.FailureDepGraph.isAncestorConnected ( Component  c1,
Component  c2,
int  maxPathLen 
) [inline]

Definition at line 228 of file FailureDepGraph.java.

boolean dfengine.FailureDepGraph.isAncestorConnected_Impl ( Component  c1,
Component  c2,
int  maxPathLen 
) [inline, protected]

Definition at line 238 of file FailureDepGraph.java.

String dfengine.FailureDepGraph.toString ( ) [inline]

Definition at line 42 of file FailureDepGraph.java.

boolean dfengine.FailureDepGraph.useProbabilities ( ) [inline, package]

Definition at line 76 of file FailureDepGraph.java.


Member Data Documentation

Definition at line 34 of file FailureDepGraph.java.

GraphMatrix dfengine.FailureDepGraph.indirectDeps [protected]

Definition at line 32 of file FailureDepGraph.java.

Definition at line 36 of file FailureDepGraph.java.


The documentation for this class was generated from the following file:


tug_ist_diagnosis_engine
Author(s): Safdar Zaman, Gerald Steinbauer
autogenerated on Mon Jan 6 2014 11:51:16