Package com.macrofocus.high_d.mds
Class AbstractMDSEngine
java.lang.Object
com.macrofocus.high_d.mds.AbstractMDSEngine
- All Implemented Interfaces:
MDSEngine
- Direct Known Subclasses:
PCAMDSEngine,SammonMDSEngine,SpringMDSEngine,TSNEMDSEngine
Created by luc on 26/04/16.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddEngineListener(MDSEngineListener engineListener) doubleabstract CPExecutor.Commandprotected abstract com.macrofocus.molap.dataframe.matrix.MatrixbooleanisAlive()booleanprotected voidprotected voidvoidremoveEngineListener(MDSEngineListener engineListener) voidvoid
-
Constructor Details
-
AbstractMDSEngine
-
-
Method Details
-
computeStress
public double computeStress()- Specified by:
computeStressin interfaceMDSEngine
-
getDistanceTable
protected abstract com.macrofocus.molap.dataframe.matrix.Matrix getDistanceTable() -
startEngine
public void startEngine()- Specified by:
startEnginein interfaceMDSEngine
-
stopEngine
public void stopEngine()- Specified by:
stopEnginein interfaceMDSEngine
-
isAlive
public boolean isAlive() -
isInterrupted
public boolean isInterrupted() -
createRunCommand
-
addEngineListener
- Specified by:
addEngineListenerin interfaceMDSEngine
-
removeEngineListener
- Specified by:
removeEngineListenerin interfaceMDSEngine
-
notifyEngineIterated
-
notifyEngineFinished
-