public abstract class ReporterInterval<T> extends FeedbackReceiverBean<T>
Constructor and Description |
---|
ReporterInterval() |
ReporterInterval(double aggIntervalLog10) |
Modifier and Type | Method and Description |
---|---|
protected int |
getAggInterval() |
double |
getAggIntervalLog10()
How many iterations before printing a new report? Encoded in log10.
|
void |
reportIteration(Reporting<T> reporting) |
void |
setAggIntervalLog10(double aggIntervalLog10)
How many iterations before printing a new report? Encoded in log10.
|
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, reportBegin, reportEnd, reportNewBest
public ReporterInterval()
public ReporterInterval(double aggIntervalLog10)
protected int getAggInterval()
public double getAggIntervalLog10()
e.g. 0 implies every iteration, 1 implies every 10, 2 implies every 100 etc.
public void setAggIntervalLog10(double aggIntervalLog10)
e.g. 0 implies every iteration, 1 implies every 10, 2 implies every 100 etc.
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.