edu.uci.ics.jung.algorithms
Class RealMatrixElementOperations
java.lang.Object
edu.uci.ics.jung.algorithms.RealMatrixElementOperations
- All Implemented Interfaces:
- MatrixElementOperations
- public class RealMatrixElementOperations
- extends java.lang.Object
- implements MatrixElementOperations
Implements the basic matrix operations on double-precision values. Assumes
that the edges have a MutableDouble value.
- Author:
- Joshua O'Madadhain
Method Summary |
java.lang.Object |
computePathData(Edge e1,
Edge e2)
If either e1 or e2 is null, the Object reference returned should be null. |
void |
mergePaths(Edge e,
java.lang.Object pathData)
If either e or pathData is null, the effect of mergePaths() is
implementation-dependent. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RealMatrixElementOperations
public RealMatrixElementOperations(java.lang.String edge_key)
mergePaths
public void mergePaths(Edge e,
java.lang.Object pathData)
- Description copied from interface:
MatrixElementOperations
- If either e or pathData is null, the effect of mergePaths() is
implementation-dependent.
- Specified by:
mergePaths
in interface MatrixElementOperations
- Parameters:
e
- (possibly) existing edge in the output graph which
represents a path in the input graph(s)pathData
- data (which represents another path with the same source
and destination as e in the input graphs) which is to be merged into e- See Also:
MatrixElementOperations.mergePaths(Edge, Object)
computePathData
public java.lang.Object computePathData(Edge e1,
Edge e2)
- Description copied from interface:
MatrixElementOperations
- If either e1 or e2 is null, the Object reference returned should be null.
- Specified by:
computePathData
in interface MatrixElementOperations
- Parameters:
e1
- first edge from 2-edge path in input graph(s)e2
- second edge from 2-edge path in input graph(s)
- Returns:
- aggregation of data from the edges of the 2-edge path
(from source of e1 to destination of e2) comprised of (e1, e2)
- See Also:
MatrixElementOperations.computePathData(Edge, Edge)