scratch.joshua.ranking
Class PageRankRanker.SourceNormalizedEdgeValue

java.lang.Object
  extended by scratch.joshua.ranking.PageRankRanker.SourceNormalizedEdgeValue
All Implemented Interfaces:
NumberEdgeValue
Enclosing class:
PageRankRanker

public static class PageRankRanker.SourceNormalizedEdgeValue
extends Object
implements NumberEdgeValue


Field Summary
protected  Map normalized_weights
           
protected  NumberEdgeValue weights
           
 
Constructor Summary
PageRankRanker.SourceNormalizedEdgeValue(NumberEdgeValue weights)
           
 
Method Summary
 Number getNumber(ArchetypeEdge ae)
           
 void setNumber(ArchetypeEdge e, Number n)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

weights

protected NumberEdgeValue weights

normalized_weights

protected Map normalized_weights
Constructor Detail

PageRankRanker.SourceNormalizedEdgeValue

public PageRankRanker.SourceNormalizedEdgeValue(NumberEdgeValue weights)
Method Detail

getNumber

public Number getNumber(ArchetypeEdge ae)
Specified by:
getNumber in interface NumberEdgeValue
Parameters:
ae - the edge to examine
Returns:
the Number associated with this edge

setNumber

public void setNumber(ArchetypeEdge e,
                      Number n)
Specified by:
setNumber in interface NumberEdgeValue
Parameters:
e - the edge whose value we're setting
n - the Number to which we're setting the edge