S
- kernel-typeT
- optimization-state typepublic class OptimizationStep<S,T,V> extends Object
Constructor and Description |
---|
OptimizationStep() |
Modifier and Type | Method and Description |
---|---|
void |
acceptProposal(java.util.function.ToDoubleFunction<T> funcScore) |
void |
assignProposal(Optional<T> proposalToAssign,
KernelWithIdentifier<S,V> kid) |
Optional<T> |
getBest() |
Optional<T> |
getCurrent() |
KernelWithIdentifier<S,V> |
getKernel() |
Optional<T> |
getProposal() |
void |
markNoProposal(ProposerFailureDescription proposerFailureDescription) |
void |
rejectProposal() |
T |
releaseKeepBest() |
<U> Reporting<U> |
reporting(int iter,
StateReporter<T,U> stateReporter,
TransformationContext context) |
void |
setExecutionTime(long executionTime) |
void |
setTemperature(double temperature) |
public void setTemperature(double temperature)
public void assignProposal(Optional<T> proposalToAssign, KernelWithIdentifier<S,V> kid)
public void acceptProposal(java.util.function.ToDoubleFunction<T> funcScore)
public void rejectProposal()
public void markNoProposal(ProposerFailureDescription proposerFailureDescription)
public void setExecutionTime(long executionTime)
public T releaseKeepBest() throws OperationFailedException
OperationFailedException
public KernelWithIdentifier<S,V> getKernel()
public <U> Reporting<U> reporting(int iter, StateReporter<T,U> stateReporter, TransformationContext context) throws OperationFailedException
iter
- OperationFailedException
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.