Class Simulation


  • public class Simulation
    extends Object
    Author:
    cl
    • Constructor Detail

      • Simulation

        public Simulation()
        Creates a new plain simulation.
    • Method Detail

      • nextEpoch

        public void nextEpoch()
        Calculates the next epoch.
      • initializeSpatialRepresentations

        public void initializeSpatialRepresentations()
      • setVesicleLayer

        public void setVesicleLayer​(VesicleLayer vesicleLayer)
      • setMembraneLayer

        public void setMembraneLayer​(MembraneLayer membraneLayer)
      • setVolumeLayer

        public void setVolumeLayer​(VolumeLayer volumeLayer)
      • getSimulationRegion

        public bio.singa.mathematics.geometry.faces.Rectangle getSimulationRegion()
      • setSimulationRegion

        public void setSimulationRegion​(bio.singa.mathematics.geometry.faces.Rectangle simulationRegion)
      • collectUpdatables

        public void collectUpdatables()
      • applyAssignmentRules

        public void applyAssignmentRules()
        Apply all referenced assignment rules.
      • addModule

        public void addModule​(UpdateModule module)
      • setMaximalTimeStep

        public void setMaximalTimeStep​(javax.measure.Quantity<javax.measure.quantity.Time> maximalTimeStep)
      • getEpoch

        public long getEpoch()
      • getChemicalEntities

        public Collection<ChemicalEntity> getChemicalEntities()
        Returns the chemical entities.
        Returns:
        The chemical entities.
      • addReferencedEntity

        public void addReferencedEntity​(ChemicalEntity chemicalEntity)
      • getObservedUpdatables

        public Set<Updatable> getObservedUpdatables()
      • clearPreviouslyObservedDeltas

        public void clearPreviouslyObservedDeltas()
      • isDebug

        public boolean isDebug()
      • setDebug

        public void setDebug​(boolean debug)
      • setDebugRecorder

        public void setDebugRecorder​(DebugRecorder debugRecorder)
      • getEpochWithRescaledTimeStep

        public long getEpochWithRescaledTimeStep()
      • setEpochWithRescaledTimeStep

        public void setEpochWithRescaledTimeStep​(long epochWithRescaledTimeStep)