public class GraphTheoryMetrics
extends Object
Class to deal with graph-theory metrics computation.
| Constructor and Description |
|---|
GraphTheoryMetrics(int[][] linkTable,
int N,
double[] costVector) |
| Modifier and Type | Method and Description |
|---|---|
com.jom.DoubleMatrixND |
getAdjacencyMatrix() |
double[] |
getAdjacencyMatrixEigenvalues() |
double |
getAlgebraicConnectivity() |
double |
getAssortativity() |
double |
getAverageNeighborConnectivity() |
double |
getAverageShortestPathDistance() |
double |
getAverageTwoTermReliability() |
double[][] |
getBetweenessCentrality() |
double |
getClusteringCoefficient() |
double |
getDensity() |
double |
getDiameter() |
double |
getHeterogeneity() |
com.jom.DoubleMatrixND |
getIncidenceMatrix() |
com.jom.DoubleMatrixND |
getLaplacianMatrix() |
double[] |
getLaplacianMatrixEigenvalues() |
int |
getLinkConnectivity() |
int[] |
getNeighbors(int nodeId) |
int |
getNodeConnectivity() |
int[] |
getOutNodeDegree() |
double |
getSpectralRadius() |
double |
getSymmetryRatio() |
public GraphTheoryMetrics(int[][] linkTable,
int N,
double[] costVector)
linkTable - N - costVector - public com.jom.DoubleMatrixND getAdjacencyMatrix()
public double[] getAdjacencyMatrixEigenvalues()
public double getAlgebraicConnectivity()
public double getAssortativity()
public double getAverageNeighborConnectivity()
public double getAverageShortestPathDistance()
public double getAverageTwoTermReliability()
public double[][] getBetweenessCentrality()
public double getClusteringCoefficient()
public double getDensity()
public double getDiameter()
public double getHeterogeneity()
public com.jom.DoubleMatrixND getIncidenceMatrix()
public com.jom.DoubleMatrixND getLaplacianMatrix()
public double[] getLaplacianMatrixEigenvalues()
public int getLinkConnectivity()
public int[] getNeighbors(int nodeId)
nodeId - public int getNodeConnectivity()
public int[] getOutNodeDegree()
public double getSpectralRadius()
public double getSymmetryRatio()