public abstract class KernelIndependent<T,S> extends Kernel<T,S>
It receives no feedback on whether proposals are accepted/rejected.
Constructor and Description |
---|
KernelIndependent() |
Modifier and Type | Method and Description |
---|---|
void |
informLatestState(T state)
Called every time a proposal is accepted, so a kernel can potentially keep track of the state
of the current image
|
void |
initBeforeCalc(KernelCalculationContext context) |
calculateAcceptanceProbability, changedMarkIDArray, describeLast, getName, makeProposal, setName, updateAfterAcceptance
initializerForMarksBeans
getInitialization, getLogger, getPropertyInitializer, initialize, initializeRecursive, initRecursiveWithInitializer, isInitialized, onInitialization
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
isCompatibleWith
public void initBeforeCalc(KernelCalculationContext context)
initBeforeCalc
in class Kernel<T,S>
public void informLatestState(T state)
Kernel
informLatestState
in class Kernel<T,S>
state
- current-state (after being accepted)Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.