public class Simulation extends Object
| Constructor and Description |
|---|
Simulation()
Creates a new plain simulation.
|
public void nextEpoch()
public void initializeGraph()
public void initializeSpatialRepresentations()
public VesicleLayer getVesicleLayer()
public void setVesicleLayer(VesicleLayer vesicleLayer)
public MembraneLayer getMembraneLayer()
public void setMembraneLayer(MembraneLayer membraneLayer)
public VolumeLayer getVolumeLayer()
public void setVolumeLayer(VolumeLayer volumeLayer)
public LineLikeAgentLayer getLineLayer()
public void setLineLayer(LineLikeAgentLayer lineLayer)
public Rectangle getSimulationRegion()
public void setSimulationRegion(Rectangle simulationRegion)
public void collectUpdatables()
public void applyAssignmentRules()
public void setAssignmentRules(List<AssignmentRule> assignmentRules)
assignmentRules - The assignment rules.AssignmentRules.sortAssignmentRulesByPriority(List)public List<UpdateModule> getModules()
public UpdateScheduler getScheduler()
public void setScheduler(UpdateScheduler scheduler)
public void setMaximalTimeStep(javax.measure.Quantity<javax.measure.quantity.Time> maximalTimeStep)
public tec.uom.se.ComparableQuantity<javax.measure.quantity.Time> getElapsedTime()
public AutomatonGraph getGraph()
public void setGraph(AutomatonGraph graph)
public long getEpoch()
public Collection<ChemicalEntity> getChemicalEntities()
public Set<ChemicalEntity> getAllChemicalEntities()
public ChemicalEntity getChemicalEntity(String primaryIdentifier)
public void addReferencedEntity(ChemicalEntity chemicalEntity)
public void observeNode(Updatable updatable)
public List<ConcentrationDelta> getPreviousObservedDeltas(Updatable updatable)
public void clearPreviouslyObservedDeltas()
public ConcentrationInitializer getConcentrationInitializer()
public void setConcentrationInitializer(ConcentrationInitializer concentrationInitializer)
Copyright © 2019. All rights reserved.