public class FreeDiffusion extends Object implements Module, CumulativeUpdateBehavior
BioNodes in a AutomatonGraph, as described
by Fick's laws of diffusion.| Constructor and Description |
|---|
FreeDiffusion() |
| Modifier and Type | Method and Description |
|---|---|
void |
applyTo(AutomatonGraph graph) |
List<PotentialUpdate> |
calculateUpdates(BioNode node) |
Set<ChemicalEntity<?>> |
collectAllReferencedEntities() |
void |
fixDiffusionCoefficientForEntity(ChemicalEntity entity,
javax.measure.Quantity<Diffusivity> diffusivityQuantity) |
ChemicalEntity |
getEntityWithMaximalDiffusivity() |
javax.measure.Quantity<Diffusivity> |
getMaximalDiffusivity() |
void |
prepareDiffusionCoefficients(Set<ChemicalEntity<?>> entities) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitupdateGraphpublic void prepareDiffusionCoefficients(Set<ChemicalEntity<?>> entities)
public void applyTo(AutomatonGraph graph)
public List<PotentialUpdate> calculateUpdates(BioNode node)
calculateUpdates in interface UpdateBehaviorpublic Set<ChemicalEntity<?>> collectAllReferencedEntities()
collectAllReferencedEntities in interface Modulepublic javax.measure.Quantity<Diffusivity> getMaximalDiffusivity()
public ChemicalEntity getEntityWithMaximalDiffusivity()
public void fixDiffusionCoefficientForEntity(ChemicalEntity entity, javax.measure.Quantity<Diffusivity> diffusivityQuantity)
Copyright © 2017. All rights reserved.