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
|