util
Class GraphTester.Graph

java.lang.Object
  extended byutil.GraphTester.Graph
Enclosing class:
GraphTester

class GraphTester.Graph
extends java.lang.Object


Nested Class Summary
(package private)  class GraphTester.Graph.Arc
           
(package private)  class GraphTester.Graph.Node
           
 
Field Summary
private  int nbrOfPaths
           
private  GraphTester.Graph.Node[] nodes
           
private  double pathProduct
           
private  java.lang.String s
           
 
Constructor Summary
GraphTester.Graph(RequirementList rList)
           
 
Method Summary
 void addArc(Requirement from, Requirement to, double value)
           
 double calulateGeometricMean(GraphTester.Graph.Node from, GraphTester.Graph.Node to)
           
 double calulateRandomGeometricMean(GraphTester.Graph.Node from, GraphTester.Graph.Node to)
           
 double getArcValue(Requirement from, Requirement to)
           
private  void rec(GraphTester.Graph.Node node, Requirement to, double value)
           
private  boolean recRandom(GraphTester.Graph.Node node, Requirement to, double value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

nodes

private GraphTester.Graph.Node[] nodes

nbrOfPaths

private int nbrOfPaths

pathProduct

private double pathProduct

s

private java.lang.String s
Constructor Detail

GraphTester.Graph

public GraphTester.Graph(RequirementList rList)
Method Detail

addArc

public void addArc(Requirement from,
                   Requirement to,
                   double value)

getArcValue

public double getArcValue(Requirement from,
                          Requirement to)

calulateRandomGeometricMean

public double calulateRandomGeometricMean(GraphTester.Graph.Node from,
                                          GraphTester.Graph.Node to)

calulateGeometricMean

public double calulateGeometricMean(GraphTester.Graph.Node from,
                                    GraphTester.Graph.Node to)

recRandom

private boolean recRandom(GraphTester.Graph.Node node,
                          Requirement to,
                          double value)

rec

private void rec(GraphTester.Graph.Node node,
                 Requirement to,
                 double value)