Class DisplacementBasedModule
- java.lang.Object
-
- bio.singa.simulation.model.modules.AbstractUpdateModule
-
- bio.singa.simulation.model.modules.displacement.DisplacementBasedModule
-
- All Implemented Interfaces:
UpdateModule,Runnable
- Direct Known Subclasses:
EndocytosisActinBoost,VesicleConfinedDiffusion,VesicleCytoplasmDiffusion,VesicleTransport
public class DisplacementBasedModule extends AbstractUpdateModule
- Author:
- cl
-
-
Constructor Summary
Constructors Constructor Description DisplacementBasedModule()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddDeltaFunction(Function<Vesicle,DisplacementDelta> deltaFunction, Predicate<Vesicle> predicate)voidcalculateUpdates()DisplacementDeviationdetermineLocalDeviation()voidinitialize()voidonCompletion()voidonReset()voidoptimizeTimeStep()StringtoString()-
Methods inherited from class bio.singa.simulation.model.modules.AbstractUpdateModule
addEvidence, addReferencedEntities, addReferencedEntity, checkFeatures, equals, getEvidence, getFeature, getFeatureManager, getFeatures, getIdentifier, getReferencedChemicalEntities, getRequiredFeatures, getScaledFeature, getSimulation, getState, hashCode, reset, run, setEvidence, setFeature, setFeatureManager, setIdentifier, setSimulation, setState
-
-
-
-
Method Detail
-
addDeltaFunction
public void addDeltaFunction(Function<Vesicle,DisplacementDelta> deltaFunction, Predicate<Vesicle> predicate)
-
initialize
public void initialize()
-
onReset
public void onReset()
-
onCompletion
public void onCompletion()
-
calculateUpdates
public void calculateUpdates()
- Specified by:
calculateUpdatesin classAbstractUpdateModule
-
determineLocalDeviation
public DisplacementDeviation determineLocalDeviation()
-
optimizeTimeStep
public void optimizeTimeStep()
- Specified by:
optimizeTimeStepin classAbstractUpdateModule
-
toString
public String toString()
- Overrides:
toStringin classAbstractUpdateModule
-
-