Search in sources :

Example 16 with DoubleComparator

use of org.neo4j.graphalgo.impl.util.DoubleComparator in project graphdb by neo4j-attic.

the class NetworkRadiusTest method testChain.

@Test
public void testChain() {
    graph.makeEdgeChain("a,b,c,d,e");
    NetworkRadius<Double> radius = new NetworkRadius<Double>(getSingleSourceShortestPath(), 0.0, graph.getAllNodes(), new DoubleComparator());
    assertTrue(radius.getCentrality(null) == 2.0);
}
Also used : NetworkRadius(org.neo4j.graphalgo.impl.centrality.NetworkRadius) DoubleComparator(org.neo4j.graphalgo.impl.util.DoubleComparator) Test(org.junit.Test)

Aggregations

Test (org.junit.Test)16 DoubleComparator (org.neo4j.graphalgo.impl.util.DoubleComparator)16 NetworkDiameter (org.neo4j.graphalgo.impl.centrality.NetworkDiameter)6 NetworkRadius (org.neo4j.graphalgo.impl.centrality.NetworkRadius)6 List (java.util.List)4 Dijkstra (org.neo4j.graphalgo.impl.shortestpath.Dijkstra)4 DoubleAdder (org.neo4j.graphalgo.impl.util.DoubleAdder)4 Direction (org.neo4j.graphdb.Direction)4 Relationship (org.neo4j.graphdb.Relationship)4 PropertyContainer (org.neo4j.graphdb.PropertyContainer)2