Uses of Interface
org.neo4j.graphalgo.CostEvaluator

Packages that use CostEvaluator
org.neo4j.graphalgo Scalable graph algorithms like shortest path and others for Neo4j which can be easily accessed via GraphAlgoFactory
org.neo4j.graphalgo.impl.centrality Centrality graph algorithms which are allright to use, but doesn't scale to bigger graphs. 
org.neo4j.graphalgo.impl.path   
org.neo4j.graphalgo.impl.shortestpath Package containing older implementations of Dijkstra and shortest path, where the ones in GraphAlgoFactory would be a better option. 
org.neo4j.graphalgo.impl.util   
 

Uses of CostEvaluator in org.neo4j.graphalgo
 

Methods in org.neo4j.graphalgo that return CostEvaluator
static CostEvaluator<Double> CommonEvaluators.doubleCostEvaluator(String relationshipCostPropertyKey)
           
static CostEvaluator<Double> CommonEvaluators.doubleCostEvaluator(String relationshipCostPropertyKey, double defaultCost)
           
static CostEvaluator<Integer> CommonEvaluators.intCostEvaluator(String relationshipCostPropertyKey)
           
 

Methods in org.neo4j.graphalgo with parameters of type CostEvaluator
static PathFinder<WeightedPath> GraphAlgoFactory.aStar(RelationshipExpander expander, CostEvaluator<Double> lengthEvaluator, EstimateEvaluator<Double> estimateEvaluator)
          Returns an PathFinder which uses the A* algorithm to find the cheapest path between two nodes.
static PathFinder<WeightedPath> GraphAlgoFactory.dijkstra(RelationshipExpander expander, CostEvaluator<Double> costEvaluator)
          Returns an PathFinder which uses the Dijkstra algorithm to find the cheapest path between two nodes.
 

Uses of CostEvaluator in org.neo4j.graphalgo.impl.centrality
 

Fields in org.neo4j.graphalgo.impl.centrality declared as CostEvaluator
protected  CostEvaluator<Double> EigenvectorCentralityArnoldi.costEvaluator
           
protected  CostEvaluator<Double> EigenvectorCentralityPower.costEvaluator
           
 

Constructors in org.neo4j.graphalgo.impl.centrality with parameters of type CostEvaluator
EigenvectorCentralityArnoldi(Direction relationDirection, CostEvaluator<Double> costEvaluator, Set<Node> nodeSet, Set<Relationship> relationshipSet, double precision)
           
EigenvectorCentralityPower(Direction relationDirection, CostEvaluator<Double> costEvaluator, Set<Node> nodeSet, Set<Relationship> relationshipSet, double precision)
           
 

Uses of CostEvaluator in org.neo4j.graphalgo.impl.path
 

Constructors in org.neo4j.graphalgo.impl.path with parameters of type CostEvaluator
AStar(RelationshipExpander expander, CostEvaluator<Double> lengthEvaluator, EstimateEvaluator<Double> estimateEvaluator)
           
Dijkstra(RelationshipExpander expander, CostEvaluator<Double> costEvaluator)
           
ExperimentalAStar(RelationshipExpander expander, CostEvaluator<Double> costEvaluator, EstimateEvaluator<Double> estimateEvaluator)
           
 

Uses of CostEvaluator in org.neo4j.graphalgo.impl.shortestpath
 

Fields in org.neo4j.graphalgo.impl.shortestpath declared as CostEvaluator
protected  CostEvaluator<CostType> Dijkstra.costEvaluator
           
protected  CostEvaluator<CostType> FloydWarshall.costEvaluator
           
 

Constructors in org.neo4j.graphalgo.impl.shortestpath with parameters of type CostEvaluator
Dijkstra(CostType startCost, Node startNode, Node endNode, CostEvaluator<CostType> costEvaluator, CostAccumulator<CostType> costAccumulator, Comparator<CostType> costComparator, Direction relationDirection, RelationshipType... costRelationTypes)
           
FloydWarshall(CostType startCost, CostType infinitelyBad, Direction relationDirection, CostEvaluator<CostType> costEvaluator, CostAccumulator<CostType> costAccumulator, Comparator<CostType> costComparator, Set<Node> nodeSet, Set<Relationship> relationshipSet)
           
SingleSourceShortestPathDijkstra(CostType startCost, Node startNode, CostEvaluator<CostType> costEvaluator, CostAccumulator<CostType> costAccumulator, Comparator<CostType> costComparator, Direction relationDirection, RelationshipType... costRelationTypes)
           
 

Uses of CostEvaluator in org.neo4j.graphalgo.impl.util
 

Classes in org.neo4j.graphalgo.impl.util that implement CostEvaluator
 class DoubleEvaluator
           
 class DoubleEvaluatorWithDefault
           
 class IntegerEvaluator
           
 

Constructors in org.neo4j.graphalgo.impl.util with parameters of type CostEvaluator
StopAfterWeightIterator(Iterator<Path> paths, CostEvaluator<Double> costEvaluator)
           
WeightedPathImpl(CostEvaluator<Double> costEvaluator, Path path)
           
 



Copyright © 2002-2012 The Neo4j Graph Database Project. All Rights Reserved.