de.grogra.ray2.metropolis
public class MetropolisPathMutator extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
STRAT1 |
static java.lang.String |
STRAT2 |
static java.lang.String |
STRAT3 |
static java.lang.String |
STRAT4 |
| Constructor and Description |
|---|
MetropolisPathMutator(MetropolisProcessor metroProc) |
| Modifier and Type | Method and Description |
|---|---|
MetropolisStrategy |
getLastStrategy() |
int |
getMutationStrategyCount() |
java.util.ArrayList<java.lang.String> |
getStatistics() |
float |
mutatePath(CombinedPathValues actualPath,
CombinedPathValues mutatedPath) |
void |
pathChanged() |
void |
resetAll() |
public static final java.lang.String STRAT1
public static final java.lang.String STRAT2
public static final java.lang.String STRAT3
public static final java.lang.String STRAT4
public MetropolisPathMutator(MetropolisProcessor metroProc)
public MetropolisStrategy getLastStrategy()
public int getMutationStrategyCount()
public java.util.ArrayList<java.lang.String> getStatistics()
public float mutatePath(CombinedPathValues actualPath, CombinedPathValues mutatedPath)
public void pathChanged()
public void resetAll()