de.grogra.ray2.metropolis
Class MetropolisPathMutator
java.lang.Object
de.grogra.ray2.metropolis.MetropolisPathMutator
public class MetropolisPathMutator
- extends java.lang.Object
Field Summary |
static java.lang.String |
STRAT1
|
static java.lang.String |
STRAT2
|
static java.lang.String |
STRAT3
|
static java.lang.String |
STRAT4
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
STRAT1
public static final java.lang.String STRAT1
- See Also:
- Constant Field Values
STRAT2
public static final java.lang.String STRAT2
- See Also:
- Constant Field Values
STRAT3
public static final java.lang.String STRAT3
- See Also:
- Constant Field Values
STRAT4
public static final java.lang.String STRAT4
- See Also:
- Constant Field Values
MetropolisPathMutator
public MetropolisPathMutator(MetropolisProcessor metroProc)
getLastStrategy
public MetropolisStrategy getLastStrategy()
getMutationStrategyCount
public int getMutationStrategyCount()
getStatistics
public java.util.ArrayList<java.lang.String> getStatistics()
mutatePath
public float mutatePath(CombinedPathValues actualPath,
CombinedPathValues mutatedPath)
pathChanged
public void pathChanged()
resetAll
public void resetAll()