public class KernelDeathPartition extends KernelDeath<MarksFromPartition>
KernelDeath.MarkAnd<S,T>
Constructor and Description |
---|
KernelDeathPartition() |
Modifier and Type | Method and Description |
---|---|
protected Optional<KernelDeath.MarkAnd<Mark,MarksFromPartition>> |
removeAndUpdateEnergy(MarksFromPartition existing,
ProposerContext context) |
void |
updateAfterAcceptance(UpdatableMarksList updatableMarkSetCollection,
MarksFromPartition energyExisting,
MarksFromPartition energyNew)
If the kernel is accepted, makes the necessary changes to a ListUpdatableMarkSetCollection
|
calculateAcceptanceProbability, changedMarkIDArray, describeLast, getMarkRmv, isCompatibleWith, makeProposal, selectIndexToRmv
assignTo, getProbNeg, getProbPos, setProbNeg, setProbPos
informLatestState, initBeforeCalc
initializerForMarksBeans
getInitialization, getLogger, getPropertyInitializer, initialize, initializeRecursive, initRecursiveWithInitializer, isInitialized, onInitialization
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
protected Optional<KernelDeath.MarkAnd<Mark,MarksFromPartition>> removeAndUpdateEnergy(MarksFromPartition existing, ProposerContext context) throws KernelCalculateEnergyException
removeAndUpdateEnergy
in class KernelDeath<MarksFromPartition>
KernelCalculateEnergyException
public void updateAfterAcceptance(UpdatableMarksList updatableMarkSetCollection, MarksFromPartition energyExisting, MarksFromPartition energyNew) throws UpdateMarkSetException
Kernel
updateAfterAcceptance
in class Kernel<MarksFromPartition,UpdatableMarksList>
updatableMarkSetCollection
- where to make the changesenergyExisting
- existing energyenergyNew
- accepted energyUpdateMarkSetException
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.