| Agent0D<T extends AgentGrid0D> |
An agent type without any spatial representation
|
| Agent1DBase<T extends AgentGrid1D> |
Agent1DBase functions are shared amongst all 1D agent types
|
| Agent2DBase<T extends AgentGrid2D> |
Agent2DBase functions are shared amongst all 2D agent types
|
| Agent3DBase<T extends AgentGrid3D> |
Agent3DBase functions are shared amongst all 3D agent types
|
| AgentBase<T> |
AgentBase functions are shared amongst all agent types
|
| AgentBaseSpatial<T> |
AgentBaseSpatial functions are shared amongst all spatial agent types
|
| AgentGrid0D<T extends Agent0D> |
AgentGrid0Ds can only hold Agent0Ds
|
| AgentGrid1D<T extends AgentBaseSpatial> |
AgentGrid1Ds can hold any type of 1D agent
|
| AgentGrid2D<T extends AgentBaseSpatial> |
AgentGrid2Ds can hold any type of 2D Agent
|
| AgentGrid3D<T extends AgentBaseSpatial> |
AgentGrid3Ds can hold any type of 3D Agent
|
| AgentList<T> |
AgentLists can hold any type of agent
|
| AgentPT1D<T extends AgentGrid1D> |
extend the AgentPT2D class if you want agents that exist on a 2D continuous lattice
with the possibility of stacking multiple agents on the same typeGrid square
|
| AgentPT2D<T extends AgentGrid2D> |
extend the AgentPT2D class if you want agents that exist on a 2D continuous lattice
with the possibility of stacking multiple agents on the same typeGrid square
|
| AgentPT3D<T extends AgentGrid3D> |
extend the AgentPT3D class if you want agents that exist on a 3D continuous lattice
with the possibility of stacking multiple agents on the same typeGrid square
|
| AgentSQ1D<T extends AgentGrid1D> |
extend the AgentSQ2D class if you want agents that exist on a 2D discrete lattice with the possibility of stacking
multiple agents on the same typeGrid square
|
| AgentSQ1Dunstackable<T extends AgentGrid1D> |
extend the AgentSQ2Dunstackable class if you want agents that exist on a 2D discrete lattice
without the possibility of stacking multiple agents on the same typeGrid square
|
| AgentSQ2D<T extends AgentGrid2D> |
extend the AgentSQ2D class if you want agents that exist on a 2D discrete lattice
with the possibility of stacking multiple agents on the same typeGrid square
|
| AgentSQ2Dunstackable<T extends AgentGrid2D> |
extend the AgentSQ2Dunstackable class if you want agents that exist on a 2D discrete lattice
without the possibility of stacking multiple agents on the same typeGrid square
|
| AgentSQ3D<T extends AgentGrid3D> |
extend the AgentSQ3D class if you want agents that exist on a 3D discrete lattice
with the possibility of stacking multiple agents on the same typeGrid square
|
| AgentSQ3Dunstackable<T extends AgentGrid3D> |
extend the AgentSQ3D class if you want agents that exist on a 3D discrete lattice
with the possibility of stacking multiple agents on the same typeGrid square
|
| Grid1Ddouble |
a 1D Grid of doubles
|
| Grid1Dint |
a 1D Grid of ints
|
| Grid1Dlong |
a 1D Grid of longs
|
| Grid1Dobject<T> |
a 1D Grid of objects
|
| Grid2Ddouble |
a 2D Grid of doubles
|
| Grid2Dint |
a 2D Grid of ints
|
| Grid2Dlong |
a 2D Grid of longs
|
| Grid2Dobject<T> |
a 2D Grid of objects
|
| Grid3Ddouble |
a 3D Grid of doubles
|
| Grid3Dint |
a 3D Grid of ints
|
| Grid3Dlong |
a 3D Grid of longs
|
| Grid3Dobject<T> |
a 3D Grid of objects
|
| PDEGrid1D |
a 1D
|
| PDEGrid2D |
PDEGrid2D class facilitates 2D diffusion with two arrays of doubles called fields
the intended usage is that during a diffusion tick, the current values will be read, and the prev values will be written to
after updates, Update is called to set the prev field as the current field.
|
| PDEGrid3D |
PDEGrid3D class facilitates 3D diffusion with two arrays of doubles called fields
the intended usage is that during a diffusion tick, the current values will be read, and the next values will be written to
after updates, Update is called to set the delta field as the current field.
|
| PopulationGrid1D |
|
| PopulationGrid1DLong |
|
| PopulationGrid2D |
|
| PopulationGrid2DLong |
|
| PopulationGrid3D |
|
| PopulationGrid3DLong |
|
| PopulationGridBase |
|
| PopulationGridLongBase |
|
| SphericalAgent2D<A extends SphericalAgent2D,G extends AgentGrid2D<A>> |
Spherical cow model of 2D cells
|
| SphericalAgent3D<A extends SphericalAgent3D,G extends AgentGrid3D<A>> |
Spherical cow model of 3D cells
|