public abstract class Algorithm<R,A extends Algorithm> extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Algorithm.BooleanParameter<A extends Algorithm> |
static class |
Algorithm.DoubleParameter<A extends Algorithm> |
static class |
Algorithm.IntParameter<A extends Algorithm> |
| Constructor and Description |
|---|
Algorithm() |
| Modifier and Type | Method and Description |
|---|---|
abstract R |
apply(IntGraph graph) |
protected static <A extends Algorithm> |
createBooleanParameter(Class<A> alg,
String name) |
protected static <A extends Algorithm> |
createDoubleParameter(Class<A> alg,
String name) |
protected static <A extends Algorithm> |
createIntegerParameter(Class<A> alg,
String name) |
static EigenvectorCentrality |
eigenvectorCentrality() |
static PageRank |
pageRank() |
A |
setParameter(Algorithm.BooleanParameter<A> param,
boolean value) |
A |
setParameter(Algorithm.DoubleParameter<A> param,
double value) |
A |
setParameter(Algorithm.IntParameter<A> param,
int value) |
String |
toString() |
public A setParameter(Algorithm.IntParameter<A> param, int value)
public A setParameter(Algorithm.DoubleParameter<A> param, double value)
public A setParameter(Algorithm.BooleanParameter<A> param, boolean value)
protected static <A extends Algorithm> Algorithm.DoubleParameter<A> createDoubleParameter(Class<A> alg, String name)
protected static <A extends Algorithm> Algorithm.IntParameter<A> createIntegerParameter(Class<A> alg, String name)
protected static <A extends Algorithm> Algorithm.BooleanParameter<A> createBooleanParameter(Class<A> alg, String name)
public static EigenvectorCentrality eigenvectorCentrality()
public static PageRank pageRank()
Copyright © 2010–2020 Mastfrog Technologies. All rights reserved.