scratch.joshua.ranking
Interface EdgeVertexNumberFunction

All Superinterfaces:
NumberEdgeValue
All Known Implementing Classes:
AbstractIterativeRanker.UniformIncident

public interface EdgeVertexNumberFunction
extends NumberEdgeValue

An interface for classes that can store and retrieve a value for an edge with respect to a specific incident vertex. This is useful, for example, for generating normalized edge values (such that all incident edge weights must sum to 1) for undirected edges.

Author:
Joshua O'Madadhain

Method Summary
 Number getNumber(ArchetypeEdge e, ArchetypeVertex v)
           
 void setNumber(ArchetypeEdge e, ArchetypeVertex v, Number n)
           
 
Methods inherited from interface edu.uci.ics.jung.graph.decorators.NumberEdgeValue
getNumber, setNumber
 

Method Detail

getNumber

Number getNumber(ArchetypeEdge e,
                 ArchetypeVertex v)
Parameters:
e -
v -
Returns:
Throws:
IllegalArgumentException

setNumber

void setNumber(ArchetypeEdge e,
               ArchetypeVertex v,
               Number n)
Parameters:
e -
v -
n -
Throws:
IllegalArgumentException