Package | Description |
---|---|
com.bigdata.rdf.graph.analytics |
This package provides implementations of various graph analytics using the
GAS API.
|
Modifier and Type | Method and Description |
---|---|
List<IBinder<PR.VS,PR.ES,Double>> |
PR.getBinderList()
Return a list of interfaces that may be used to extract variable bindings
for the vertices visited by the algorithm.
|
Factory<org.openrdf.model.Statement,PR.ES> |
PR.getEdgeStateFactory() |
Modifier and Type | Method and Description |
---|---|
PR.VS |
PR.apply(IGASState<PR.VS,PR.ES,Double> state,
org.openrdf.model.Value u,
Double sum)
Apply the reduced aggregation computed by GATHER + SUM to the vertex.
|
Double |
PR.gather(IGASState<PR.VS,PR.ES,Double> state,
org.openrdf.model.Value u,
org.openrdf.model.Statement e)
GATHER is a map/reduce over the edges of the vertex.
|
void |
PR.initVertex(IGASContext<PR.VS,PR.ES,Double> ctx,
IGASState<PR.VS,PR.ES,Double> state,
org.openrdf.model.Value u)
Callback to initialize the state for each vertex in the initial frontier
before the first iteration.
|
void |
PR.initVertex(IGASContext<PR.VS,PR.ES,Double> ctx,
IGASState<PR.VS,PR.ES,Double> state,
org.openrdf.model.Value u)
Callback to initialize the state for each vertex in the initial frontier
before the first iteration.
|
boolean |
PR.isChanged(IGASState<PR.VS,PR.ES,Double> state,
org.openrdf.model.Value u)
Return
true iff the vertex should run its SCATTER phase. |
boolean |
PR.nextRound(IGASContext<PR.VS,PR.ES,Double> ctx)
Return
true iff the algorithm should continue. |
void |
PR.scatter(IGASState<PR.VS,PR.ES,Double> state,
IGASScheduler sch,
org.openrdf.model.Value u,
org.openrdf.model.Statement e)
The remote vertex is scheduled for activation unless it has already been
visited.
|
Double |
PR.sum(IGASState<PR.VS,PR.ES,Double> state,
Double left,
Double right)
SUM
|
void |
PR.PageRankReducer.visit(IGASState<PR.VS,PR.ES,Double> state,
org.openrdf.model.Value u) |
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.