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
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