public class SiBasicPsdEvaluator extends AbstractPsdEvaluator
Modifier and Type | Field and Description |
---|---|
private SiFrame |
frame |
private SiKmc |
kmc |
private PsdSignature2D |
psd |
private float[][] |
sampledSurface |
Constructor and Description |
---|
SiBasicPsdEvaluator(Parser parser,
int measureInterval) |
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
|
float[][] |
calculatePsdFromIndividual(Individual ind) |
void |
dispose() |
void |
setHierarchy(double[] genes) |
calculateFrobeniusNormErrorMatrix, evaluate, getCurrentDifference, getCurrentError, getCurrentIteration, getCurrentPopulation, getCurrentPsd, getCurrentSimulation, getIndividualCount, getMeasureInterval, getProgressPercent, getPsdSizeX, getPsdSizeY, getRepeats, getSimulationCount, hasKmcFailed, kmcHasFailed, resetKmcError, setCurrentPopulation, setCurrentSimulation, setExpectedSimulationTime, setPsd, setPsdSizeX, setPsdSizeY, setRepeats
getSurface, getWheight, setShowGraphics, setWheight, showGraphics
private SiKmc kmc
private final SiFrame frame
private PsdSignature2D psd
private float[][] sampledSurface
public SiBasicPsdEvaluator(Parser parser, int measureInterval)
public float[][] calculatePsdFromIndividual(Individual ind)
calculatePsdFromIndividual
in class AbstractPsdEvaluator
public void dispose()
dispose
in class AbstractEvaluator
protected double calculateHierarchyError(Individual i)
calculateHierarchyError
in class AbstractPsdEvaluator
i
- protected double calculateHierarchyErrorFromReference(Individual i)
calculateHierarchyErrorFromReference
in class AbstractPsdEvaluator
i
- protected double calculateHierarchyErrorDiscrete(Individual ind)
calculateHierarchyErrorDiscrete
in class AbstractPsdEvaluator
public void setHierarchy(double[] genes)
setHierarchy
in class AbstractPsdEvaluator