public class Simulation extends Object
| Constructor and Description |
|---|
Simulation()
Creates a new plain simulation.
|
public void nextEpoch()
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 bio.singa.mathematics.geometry.faces.Rectangle getSimulationRegion()
public void setSimulationRegion(bio.singa.mathematics.geometry.faces.Rectangle simulationRegion)
public ConcentrationInitializer getConcentrationInitializer()
public void collectUpdatables()
public void applyAssignmentRules()
public void setAssignmentRules(List<AssignmentRule> assignmentRules)
assignmentRules - The assignment rules.AssignmentRules.sortAssignmentRulesByPriority(List)public List<UpdateModule> getModules()
public void addModule(UpdateModule module)
public void setGraph(AutomatonGraph graph)
public UpdateScheduler getScheduler()
public void setScheduler(UpdateScheduler scheduler)
public void setMaximalTimeStep(javax.measure.Quantity<javax.measure.quantity.Time> maximalTimeStep)
public tec.units.indriya.ComparableQuantity<javax.measure.quantity.Time> getElapsedTime()
public AutomatonGraph getGraph()
public long getEpoch()
public Collection<ChemicalEntity> getChemicalEntities()
public Set<ChemicalEntity> getAllChemicalEntities()
public ChemicalEntity getChemicalEntity(String primaryIdentifier)
public void addReferencedEntity(ChemicalEntity chemicalEntity)
public void observe(Updatable updatable)
public List<ConcentrationDelta> getPreviousObservedDeltas(Updatable updatable)
public void clearPreviouslyObservedDeltas()
public void setConcentrationInitializer(ConcentrationInitializer concentrationInitializer)
Copyright © 2019. All rights reserved.