public class SiThreadedPsdEvaluator extends MultithreadedPsdEvaluator implements IFinishListener, IIntervalListener
| Modifier and Type | Field and Description |
|---|---|
private SiFrame |
frame |
private long |
timeLastRender |
FPS_GRAPHICS, workers| Constructor and Description |
|---|
SiThreadedPsdEvaluator(Parser parser,
int measureInterval,
int numThreads) |
| Modifier and Type | Method and Description |
|---|---|
protected double |
calculateHierarchyError(Individual i)
It is not implemented
|
protected double |
calculateHierarchyErrorDiscrete(Individual ind) |
protected double |
calculateHierarchyErrorFromReference(Individual i)
It is not implemented
|
void |
handleSimulationFinish(int workerId,
int workId) |
void |
setHierarchy(double[] genes) |
AbstractEvaluator |
setShowGraphics(boolean showGraphics) |
calculatePsdFromIndividual, dispose, evaluate, handleSimulationIntervalFinishcalculateFrobeniusNormErrorMatrix, getCurrentDifference, getCurrentError, getCurrentIteration, getCurrentPopulation, getCurrentPsd, getCurrentSimulation, getIndividualCount, getMeasureInterval, getProgressPercent, getPsdSizeX, getPsdSizeY, getRepeats, getSimulationCount, hasKmcFailed, kmcHasFailed, resetKmcError, setCurrentPopulation, setCurrentSimulation, setExpectedSimulationTime, setPsd, setPsdSizeX, setPsdSizeY, setRepeatsgetSurface, getWheight, setWheight, showGraphicsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waithandleSimulationIntervalFinishprivate SiFrame frame
private long timeLastRender
public SiThreadedPsdEvaluator(Parser parser, int measureInterval, int numThreads)
public AbstractEvaluator setShowGraphics(boolean showGraphics)
setShowGraphics in class AbstractEvaluatorpublic void handleSimulationFinish(int workerId,
int workId)
handleSimulationFinish in interface IFinishListenerhandleSimulationFinish in class MultithreadedPsdEvaluatorprotected double calculateHierarchyError(Individual i)
calculateHierarchyError in class AbstractPsdEvaluatori - protected double calculateHierarchyErrorFromReference(Individual i)
calculateHierarchyErrorFromReference in class AbstractPsdEvaluatori - protected double calculateHierarchyErrorDiscrete(Individual ind)
calculateHierarchyErrorDiscrete in class AbstractPsdEvaluatorpublic void setHierarchy(double[] genes)
setHierarchy in class AbstractPsdEvaluator