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, setRepeatsgetSurface, getWheight, setShowGraphics, setWheight, showGraphicsprivate 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 AbstractPsdEvaluatorpublic void dispose()
dispose in class AbstractEvaluatorprotected 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