public class KernelDeathVoxelized extends KernelDeath<VoxelizedMarksWithEnergy>
KernelDeath.MarkAnd<S,T>
Constructor and Description |
---|
KernelDeathVoxelized() |
Modifier and Type | Method and Description |
---|---|
protected Optional<KernelDeath.MarkAnd<Mark,VoxelizedMarksWithEnergy>> |
removeAndUpdateEnergy(VoxelizedMarksWithEnergy exst,
ProposerContext context) |
void |
updateAfterAcceptance(UpdatableMarksList updatableMarkSetCollection,
VoxelizedMarksWithEnergy energyExisting,
VoxelizedMarksWithEnergy 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,VoxelizedMarksWithEnergy>> removeAndUpdateEnergy(VoxelizedMarksWithEnergy exst, ProposerContext context) throws KernelCalculateEnergyException
removeAndUpdateEnergy
in class KernelDeath<VoxelizedMarksWithEnergy>
KernelCalculateEnergyException
public void updateAfterAcceptance(UpdatableMarksList updatableMarkSetCollection, VoxelizedMarksWithEnergy energyExisting, VoxelizedMarksWithEnergy energyNew) throws UpdateMarkSetException
Kernel
updateAfterAcceptance
in class Kernel<VoxelizedMarksWithEnergy,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.