public class AcceptanceProbabilityCalculator<T> extends Object
Constructor and Description |
---|
AcceptanceProbabilityCalculator(AnnealScheme annealScheme,
ExtractScoreSize<T> extracter) |
Modifier and Type | Method and Description |
---|---|
double |
calculateAcceptanceProbability(Kernel<?,?> kernel,
Optional<T> current,
T proposal,
int iteration,
KernelCalculationContext context) |
java.util.function.ToDoubleFunction<T> |
getScoreExtracter() |
public AcceptanceProbabilityCalculator(AnnealScheme annealScheme, ExtractScoreSize<T> extracter)
public double calculateAcceptanceProbability(Kernel<?,?> kernel, Optional<T> current, T proposal, int iteration, KernelCalculationContext context)
public java.util.function.ToDoubleFunction<T> getScoreExtracter()
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.