Package | Description |
---|---|
org.anchoranalysis.mpp.segment.bean.optimization.kernel |
Base classes for kernels that transition a configuration of marks (a
MarkCollection ) into an altered version. |
org.anchoranalysis.mpp.segment.optimization |
Non-bean classes used in
org.anchoranalysis.mpp.segment.bean.optimization |
org.anchoranalysis.mpp.segment.optimization.kernel |
Non-bean classes used in
org.anchoranalysis.mpp.segment.bean.optimization.kernel |
org.anchoranalysis.mpp.segment.transformer |
Mapping one type of optimization state to another.
|
org.anchoranalysis.plugin.mpp.segment.bean.kernel.dependent.mark |
Implementations of
KernelBirth that are
dependent. |
org.anchoranalysis.plugin.mpp.segment.bean.kernel.independent |
Implementations of
KernelBirth that are
independent. |
org.anchoranalysis.plugin.mpp.segment.bean.kernel.independent.voxelized |
Implementations of
KernelBirth that are
independent but use the voxelized state of a Mark . |
org.anchoranalysis.plugin.mpp.segment.optimization |
Non-bean classes to help with optimization in
org.anchoranalysis.plugin.mpp.segment.bean.optimization and sub-packages. |
Modifier and Type | Method and Description |
---|---|
abstract void |
Kernel.initBeforeCalc(KernelCalculationContext context) |
void |
KernelProposer.initBeforeCalc(KernelCalculationContext context) |
void |
KernelIndependent.initBeforeCalc(KernelCalculationContext context) |
abstract Optional<T> |
Kernel.makeProposal(Optional<T> existing,
KernelCalculationContext context)
Calculates the Energy for a proposal
|
Modifier and Type | Method and Description |
---|---|
KernelCalculationContext |
OptimizationContext.calculateContext(MarkFactoryContext markFactoryContext) |
Modifier and Type | Method and Description |
---|---|
KernelCalculationContext |
KernelCalculationContext.replaceError(ErrorNode errorNode) |
Modifier and Type | Method and Description |
---|---|
KernelCalculationContext |
TransformationContext.getKernelCalcContext() |
Constructor and Description |
---|
TransformationContext(Dimensions dimensions,
KernelCalculationContext kernelCalcContext,
Logger logger) |
Modifier and Type | Method and Description |
---|---|
protected Optional<MarksFromPartition> |
KernelBirthPartition.calculateForNewMark(MarksFromPartition exst,
Set<Mark> listMarksNew,
KernelCalculationContext context) |
Optional<MarksFromPartition> |
KernelReplacePartition.makeProposal(Optional<MarksFromPartition> existing,
KernelCalculationContext context) |
protected Optional<Set<Mark>> |
KernelBirthPartition.proposeNewMarks(MarksFromPartition exst,
int number,
KernelCalculationContext context) |
Modifier and Type | Method and Description |
---|---|
protected Optional<VoxelizedMarksWithEnergy> |
KernelBirthVoxelized.calculateForNewMark(VoxelizedMarksWithEnergy exst,
Set<Mark> listMarksNew,
KernelCalculationContext context) |
protected Optional<Set<Mark>> |
KernelBirthVoxelized.proposeNewMarks(VoxelizedMarksWithEnergy exst,
int number,
KernelCalculationContext context) |
Modifier and Type | Method and Description |
---|---|
double |
AcceptanceProbabilityCalculator.calculateAcceptanceProbability(Kernel<?,?> kernel,
Optional<T> current,
T proposal,
int iteration,
KernelCalculationContext context) |
static VoxelizedMarksWithEnergy |
VoxelizedMarksWithEnergyFactory.createFromMarks(MarkCollection marks,
KernelCalculationContext context,
Logger logger) |
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.