|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||