scratch.joshua.ranking
Class WeightedDegreeRanker

java.lang.Object
  extended by scratch.joshua.ranking.AbstractRanker
      extended by scratch.joshua.ranking.WeightedDegreeRanker

public class WeightedDegreeRanker
extends AbstractRanker


Field Summary
protected  boolean normalized
           
 
Fields inherited from class scratch.joshua.ranking.AbstractRanker
edge_value, graph, UNIT_VALUE
 
Constructor Summary
WeightedDegreeRanker(Graph g)
           
WeightedDegreeRanker(Graph g, boolean normalized)
           
WeightedDegreeRanker(Graph g, NumberEdgeValue edge_weights)
           
WeightedDegreeRanker(Graph g, NumberEdgeValue edge_weights, boolean normalized)
           
 
Method Summary
 void evaluate(NumberVertexValue degrees)
           
 void evaluate(NumberVertexValue in, NumberVertexValue out)
           
 void evaluateIncoming(NumberVertexValue in)
           
 void evaluateOutgoing(NumberVertexValue out)
           
 
Methods inherited from class scratch.joshua.ranking.AbstractRanker
normalizeValues, normalizeValues
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

normalized

protected boolean normalized
Constructor Detail

WeightedDegreeRanker

public WeightedDegreeRanker(Graph g,
                            NumberEdgeValue edge_weights,
                            boolean normalized)

WeightedDegreeRanker

public WeightedDegreeRanker(Graph g,
                            NumberEdgeValue edge_weights)

WeightedDegreeRanker

public WeightedDegreeRanker(Graph g)

WeightedDegreeRanker

public WeightedDegreeRanker(Graph g,
                            boolean normalized)
Method Detail

evaluate

public void evaluate(NumberVertexValue degrees)

evaluateIncoming

public void evaluateIncoming(NumberVertexValue in)

evaluateOutgoing

public void evaluateOutgoing(NumberVertexValue out)

evaluate

public void evaluate(NumberVertexValue in,
                     NumberVertexValue out)