Package com.macrofocus.high_d.mds.tsne

# Class TSNEMDSEngine

java.lang.Object
com.macrofocus.high_d.mds.AbstractMDSEngine
com.macrofocus.high_d.mds.tsne.TSNEMDSEngine

All Implemented Interfaces:
  `MDSEngine`

public class TSNEMDSEngine extends AbstractMDSEngine

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `TSNEMDSEngine(MutableMDSModel mapModel, com.macrofocus.molap.dataframe.matrix.Matrix matrixModel, MatrixOperationsFactory matrixOperationsFactory, CPExecutor executor)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `CPExecutor.Command`
  `createRunCommand()`
  `protected com.macrofocus.molap.dataframe.matrix.Matrix`
  `getDistanceTable()`
  `MDSModel`
  `getModel()`

  ### Methods inherited from class com.macrofocus.high_d.mds.AbstractMDSEngine

  `addEngineListener, computeStress, isAlive, isInterrupted, notifyEngineFinished, notifyEngineIterated, removeEngineListener, startEngine, stopEngine`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### TSNEMDSEngine

    public TSNEMDSEngine(MutableMDSModel mapModel, com.macrofocus.molap.dataframe.matrix.Matrix matrixModel, MatrixOperationsFactory matrixOperationsFactory, CPExecutor executor)

- ## Method Details

  - ### getModel

    public MDSModel getModel()

  - ### getDistanceTable

    protected com.macrofocus.molap.dataframe.matrix.Matrix getDistanceTable()
    Specified by:
      `getDistanceTable` in class `AbstractMDSEngine`

  - ### createRunCommand

    public CPExecutor.Command createRunCommand()
    Specified by:
      `createRunCommand` in class `AbstractMDSEngine`