de.grogra.ray2.metropolis
Interface MetropolisStrategy

All Known Implementing Classes:
BidirectionalMutationStrat, CausticPerturbation, LensPerturbationStrat, LensSubpathStrat, MutationStrategy

public interface MetropolisStrategy


Method Summary
 java.lang.String getAcceptanceAbbortDescription()
           
 java.lang.String getDescription()
           
 java.util.ArrayList<java.lang.String> getStatistics()
           
 float mutatePath(CombinedPathValues actualPath, CombinedPathValues mutatedPath)
           
 void pathChanged()
           
 void resetAll()
           
 

Method Detail

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()