Package com.macrofocus.high_d.mds.spring
Class FastNeighbouringSamplingSpringMDSEngine
java.lang.Object
com.macrofocus.high_d.mds.AbstractMDSEngine
com.macrofocus.high_d.mds.spring.SpringMDSEngine
com.macrofocus.high_d.mds.spring.FastNeighbouringSamplingSpringMDSEngine
- All Implemented Interfaces:
MDSEngine
-
Constructor Summary
ConstructorsConstructorDescriptionFastNeighbouringSamplingSpringMDSEngine
(SpringModel spring, com.macrofocus.molap.dataframe.matrix.Matrix dist, int length, CPExecutor executor) -
Method Summary
Modifier and TypeMethodDescriptionprotected com.macrofocus.molap.dataframe.matrix.Matrix
getModel()
void
setDampingConstant
(double dampingConstant) void
setDeltaTime
(double deltaTime) void
setGroundDampingConstant
(double groundDampingConstant) void
setGroundForceOn
(boolean groundForceOn) void
setGroundSpringConstant
(double groundSpringConstant) void
setLayoutBounds
(double layoutBounds) void
setLength
(int length) void
setNumNeighbours
(int numNeighbours) void
setNumSamples
(int numSamples) void
setObjectMass
(double objectMass) void
setParameters
(SpringModel spring, com.macrofocus.molap.dataframe.matrix.Matrix dist, int length) void
setRandomizeSampleEvery
(int randomizeSampleEvery) void
setSpringConstant
(double springConstant) Methods inherited from class com.macrofocus.high_d.mds.AbstractMDSEngine
addEngineListener, computeStress, isAlive, isInterrupted, notifyEngineFinished, notifyEngineIterated, removeEngineListener, startEngine, stopEngine
-
Constructor Details
-
FastNeighbouringSamplingSpringMDSEngine
-
FastNeighbouringSamplingSpringMDSEngine
public FastNeighbouringSamplingSpringMDSEngine(SpringModel spring, com.macrofocus.molap.dataframe.matrix.Matrix dist, int length, CPExecutor executor)
-
-
Method Details
-
getModel
-
getDistanceTable
protected com.macrofocus.molap.dataframe.matrix.Matrix getDistanceTable()- Specified by:
getDistanceTable
in classAbstractMDSEngine
-
setParameters
public void setParameters(SpringModel spring, com.macrofocus.molap.dataframe.matrix.Matrix dist, int length) - Specified by:
setParameters
in classSpringMDSEngine
-
setLength
public void setLength(int length) -
createRunCommand
- Specified by:
createRunCommand
in classAbstractMDSEngine
-
setGroundDampingConstant
public void setGroundDampingConstant(double groundDampingConstant) -
setDampingConstant
public void setDampingConstant(double dampingConstant) -
setDeltaTime
public void setDeltaTime(double deltaTime) -
setGroundForceOn
public void setGroundForceOn(boolean groundForceOn) -
setGroundSpringConstant
public void setGroundSpringConstant(double groundSpringConstant) -
setLayoutBounds
public void setLayoutBounds(double layoutBounds) -
setNumNeighbours
public void setNumNeighbours(int numNeighbours) -
setNumSamples
public void setNumSamples(int numSamples) -
setObjectMass
public void setObjectMass(double objectMass) -
setSpringConstant
public void setSpringConstant(double springConstant) -
setRandomizeSampleEvery
public void setRandomizeSampleEvery(int randomizeSampleEvery)
-