ADIequations |
|
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
|
AgentAction<T extends AgentBase> |
|
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
|
AgentRadDispToAction1D<T extends AgentBase> |
|
AgentRadDispToAction2D<T extends AgentBase> |
|
AgentRadDispToAction3D<T extends AgentBase> |
|
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
|
AgentStepFunction<T> |
Created by rafael on 8/26/17.
|
AgentToBool<T extends AgentBase> |
|
AgentToColorInt<T> |
Created by bravorr on 7/18/17.
|
AgentToDouble<T extends AgentBase> |
|
AgentToInts<T> |
Created by rafael on 9/7/17.
|
AgentToString<T extends AgentBase> |
Created by rafael on 8/19/17.
|
Binomial |
|
BoolSet |
|
ButtonAction |
Created by bravorr on 1/30/17.
|
ColorIntGenerator |
|
Coords1DBool |
|
Coords1DDouble |
|
Coords1DInt |
|
Coords2DAction |
|
Coords2DBool |
|
Coords2DColor |
|
Coords2DDouble |
|
Coords2DInt |
|
Coords2DSetArray |
Created by Rafael on 10/20/2017.
|
Coords3DAction |
|
Coords3DBool |
|
Coords3DDouble |
|
Coords3DInt |
|
Coords3DSetArray |
Created by Rafael on 10/20/2017.
|
Coords6DDouble |
|
CustomSerialization |
|
Derivative |
|
DistToForceMap |
Created by bravorr on 5/31/17.
|
DoubleArrayToDouble |
|
DoubleArrayToVoid |
|
Doubles2DDouble |
|
Doubles3DDouble |
|
DoublesToColor |
Created by Rafael on 10/13/2017.
|
DoubleToAction |
|
DoubleToColor |
Created by Rafael on 10/13/2017.
|
DoubleToDouble |
Created by Rafael on 9/18/2017.
|
DoubleToDoubles |
|
DoubleToInt |
Created by Rafael on 7/24/2017.
|
DrawFunction |
|
DrawWell<T> |
|
FileIO |
used to read from and write to files, can open a file in "read" "write", "readBinary" and "writeBinary" modes.
|
GAMutantToString<T> |
Created by rafael on 4/8/17.
|
GAMutationFunction<T> |
Created by rafael on 4/8/17.
|
GAScoreFunction<T> |
Created by rafael on 4/8/17.
|
Gaussian |
Created by Rafael on 11/16/2017.
|
GenDouble |
|
Genome<T extends Genome> |
the genome class is useful for keeping track of shared genetic information and phylogenies.
|
GenomeFn<T extends Genome> |
|
GenomeLineageFn<T extends Genome> |
|
GetGenomeAttrs<T extends Genome> |
|
GetMutationInfo<T> |
Created by Rafael on 8/3/2017.
|
GifMaker |
the GifMaker is used to create gif files by compiling UIGrid states
|
Grid1D |
holds functions that all 1D Grids share
|
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
|
Grid2D |
holds functions that all 2D Grids share
|
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
|
Grid3D |
holds functions that all 3D Grids share
|
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
|
GridDiff2MultiThreadFunction |
Created by rafael on 8/26/17.
|
GridWindow |
The GridWindow is a stand-alone window with a UIGrid embedded, it allows drawwing to it by setting pixels
|
GuiCloseAction |
Created by bravorr on 1/30/17.
|
GuiComp |
Created by rafael on 1/29/17.
|
IndexAction |
|
IndexBool |
|
IndexCoords2DAction |
|
IndexCoords2DBool |
|
IndexCoords2DDouble |
|
IndexCoords3DAction |
|
IndexCoords3DBool |
|
IndexIntAction |
|
IndexIntToAction |
|
IndexLongAction |
|
IntDoubleToVoid |
|
InteractiveModel |
|
IntToBool |
|
IntToDouble |
|
IntToInt |
|
IsEntry1Before2 |
|
KeyRecorder |
|
KeyResponse |
|
LocalIndexAction |
|
MenuItem |
Created by rafael on 11/25/16.
|
ModuleSetManager<baseModule> |
the ModuleSetManager class is used to store and use module objects.
|
MultinomialCalc |
|
MultinomialCalcLong |
|
MultiWellExperiment<T> |
MultiWellExperiments allow the user to visualize many models in a single GridWindow, and can be easily multithreaded for faster execution
|
OdeSolution |
|
ODESolver |
use this class to solve any ODE system.
|
OpenGL2DWindow |
Created by rafael on 5/28/17.
|
OpenGL3DWindow |
Created by rafael on 5/28/17.
|
OverlapForceResponse2D<T extends SphericalAgent2D> |
Created by philipaxelrod on 7/11/17.
|
OverlapForceResponse3D<T extends SphericalAgent3D> |
Created by philipaxelrod on 7/11/17.
|
ParallelFunction |
|
ParamSet |
the ParamSet class is used to keep track of all of the items in a menu
it can be queried to get the current values of the menu
values and labels can also be loaded as arrays of strings, allowing for the menuset to be used without a gui
|
ParamSetChangeAction |
Created by Rafael on 10/26/2017.
|
PDEequations |
Created by Rafael on 10/14/2017.
|
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.
|
PlotLine |
this class is used to add segments one at a time to a PlotLine on a UIPlot/PlotWindow
|
PlotWindow |
|
Point1DBool |
|
Point2DBool |
|
Point3DBool |
|
PopulationGrid1D |
|
PopulationGrid1DLong |
|
PopulationGrid2D |
|
PopulationGrid2DLong |
|
PopulationGrid3D |
|
PopulationGrid3DLong |
|
PopulationGridBase |
|
PopulationGridLongBase |
|
PopulationGridPDEequations |
|
Rand |
contains functions for random value generation and distribution sampling.
|
RNG |
|
SerializableModel |
|
Sortable |
allows for the QuickSort function to be used to sort the object
|
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
|
SplittableRN |
A generator of uniform pseudorandom values applicable for use in
(among other contexts) isolated parallel computations that may
generate subtasks.
|
StepWell<T> |
|
SwapEntries |
|
SweepRun<T> |
Created by rafael on 4/15/17.
|
TdmaSolver |
|
TickTimer |
class used to impose a frame rate on the running of a model
call TickPause every timestep to impose a framerate
usually used within a window of some kind, but can also be used by itself
Created by rafael on 2/16/17.
|
TreatableTumor |
Created by Rafael on 9/26/2017.
|
UIBoolInput |
a menu item that can be toggled to true or false
|
UIButton |
a gui item that when clicked executes the myAction function
|
UIComboBoxInput |
a menu item that facilitates choosing from a set of options
|
UIDoubleInput |
a menu item that takes double input
|
UIFileChooserInput |
a gui item that allows the user to select an existing file, or create a new file
|
UIGrid |
a gui item that is used to efficiently visualize a grid in 2 dimensions
uses an array of pixels whose color values are individually set
|
UIIntInput |
a menu item that takes int input
|
UILabel |
a gui item that presents text
|
UIPlot |
the UIPlot gui component is similar to the UIGrid but is specifically for generating plots.
|
UIStringInput |
a menu item that takes string input
|
UIWindow |
a JFrame wrapper that holds menu and gui items
the window that the other gui items sit in
|
Util |
A collection of helpful static utility functions
recommended import: import static Util.*
|
VarSet |
|
VarSetManager |
the VarSetManager class maintains a count of parameters that are requested for an agent class that implements the
VarSet interface.
|
VoidFunction |
|