public abstract class ObjectSerializerPeriodicReporter<T extends Serializable> extends PeriodicSubdirectoryReporter<T>
NUMBER_DIGITS_IN_OUTPUT
Constructor and Description |
---|
ObjectSerializerPeriodicReporter() |
Modifier and Type | Method and Description |
---|---|
protected abstract Optional<T> |
generateIterableElement(Reporting<VoxelizedMarksWithEnergy> reporting) |
int |
getBundleSize() |
void |
reportBegin(FeedbackBeginParameters<VoxelizedMarksWithEnergy> initialization) |
void |
setBundleSize(int bundleSize) |
getOutputName, getParentOutputter, initialize, reportEnd, setOutputName
getAggInterval, getAggIntervalLog10, reportIteration, setAggIntervalLog10
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
checkMisconfigured, reportNewBest
public void reportBegin(FeedbackBeginParameters<VoxelizedMarksWithEnergy> initialization) throws ReporterException
reportBegin
in interface FeedbackReceiver<VoxelizedMarksWithEnergy>
reportBegin
in class PeriodicSubdirectoryReporter<T extends Serializable>
ReporterException
protected abstract Optional<T> generateIterableElement(Reporting<VoxelizedMarksWithEnergy> reporting) throws ReporterException
generateIterableElement
in class PeriodicSubdirectoryReporter<T extends Serializable>
ReporterException
public int getBundleSize()
public void setBundleSize(int bundleSize)
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.