de.grogra.ray2.metropolis
Interface MetropolisStrategy
- All Known Implementing Classes:
- BidirectionalMutationStrat, CausticPerturbation, LensPerturbationStrat, LensSubpathStrat, MutationStrategy
public interface MetropolisStrategy
getAcceptanceAbbortDescription
java.lang.String getAcceptanceAbbortDescription()
getDescription
java.lang.String getDescription()
getStatistics
java.util.ArrayList<java.lang.String> getStatistics()
mutatePath
float mutatePath(CombinedPathValues actualPath,
CombinedPathValues mutatedPath)
pathChanged
void pathChanged()
resetAll
void resetAll()