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 TypeMethodDescriptionvoid
addEngineListener
(MDSEngineListener engineListener) double
abstract CPExecutor.Command
protected abstract com.macrofocus.molap.dataframe.matrix.Matrix
boolean
isAlive()
boolean
protected void
protected void
void
removeEngineListener
(MDSEngineListener engineListener) void
void
-
Constructor Details
-
AbstractMDSEngine
-
-
Method Details
-
computeStress
public double computeStress()- Specified by:
computeStress
in interfaceMDSEngine
-
getDistanceTable
protected abstract com.macrofocus.molap.dataframe.matrix.Matrix getDistanceTable() -
startEngine
public void startEngine()- Specified by:
startEngine
in interfaceMDSEngine
-
stopEngine
public void stopEngine()- Specified by:
stopEngine
in interfaceMDSEngine
-
isAlive
public boolean isAlive() -
isInterrupted
public boolean isInterrupted() -
createRunCommand
-
addEngineListener
- Specified by:
addEngineListener
in interfaceMDSEngine
-
removeEngineListener
- Specified by:
removeEngineListener
in interfaceMDSEngine
-
notifyEngineIterated
-
notifyEngineFinished
-