A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- Action(double) - Method in interface HAL.Interfaces.DoubleToAction
- Action(double[]) - Method in interface HAL.Interfaces.DoubleArrayToVoid
- Action(int) - Method in interface HAL.Interfaces.IndexAction
- Action(int) - Method in interface HAL.Interfaces.LocalIndexAction
- Action(int, int) - Method in interface HAL.Interfaces.Coords2DAction
- Action(int, int) - Method in interface HAL.Interfaces.IndexIntAction
- Action(int, int) - Method in interface HAL.Interfaces.IndexIntToAction
- Action(int, int, int) - Method in interface HAL.Interfaces.Coords3DAction
- Action(int, int, int) - Method in interface HAL.Interfaces.IndexCoords2DAction
- Action(int, int, int, int) - Method in interface HAL.Interfaces.IndexCoords3DAction
- Action(int, long) - Method in interface HAL.Interfaces.IndexLongAction
- Action(ActionEvent) - Method in interface HAL.Interfaces.ButtonAction
- Action(WindowEvent) - Method in interface HAL.Interfaces.GuiCloseAction
- Action(String, String, String) - Method in interface HAL.Interfaces.ParamSetChangeAction
- Action(T, double, double) - Method in interface HAL.Interfaces.AgentRadDispToAction1D
- Action(T, double, double, double) - Method in interface HAL.Interfaces.AgentRadDispToAction2D
- Action(T, double, double, double, double) - Method in interface HAL.Interfaces.AgentRadDispToAction3D
- Action(T, int) - Method in interface HAL.Interfaces.AgentAction
- ActivateClickCoords(int) - Method in class HAL.Gui.UIPlot
- Add(double, double) - Method in class HAL.GridsAndAgents.PDEGrid1D
- Add(double, double, double) - Method in class HAL.GridsAndAgents.PDEGrid2D
- Add(double, double, double, double) - Method in class HAL.GridsAndAgents.PDEGrid3D
- Add(int, double) - Method in class HAL.GridsAndAgents.Grid1Ddouble
-
adds to the current field value at the specified index
- Add(int, double) - Method in class HAL.GridsAndAgents.Grid2Ddouble
-
adds to the current field value at the specified index
- Add(int, double) - Method in class HAL.GridsAndAgents.Grid3Ddouble
-
adds to the current field value at the specified index
- Add(int, double) - Method in class HAL.GridsAndAgents.PDEGrid1D
-
adds to the prev field value at the specified index
- Add(int, double) - Method in class HAL.GridsAndAgents.PDEGrid2D
-
adds to the prev field value at the specified index
- Add(int, double) - Method in class HAL.GridsAndAgents.PDEGrid3D
-
adds to the delta field value at the specified index
- Add(int, int) - Method in class HAL.GridsAndAgents.Grid1Dint
-
adds to the current field value at the specified index
- Add(int, int) - Method in class HAL.GridsAndAgents.Grid2Dint
-
adds to the current field value at the specified index
- Add(int, int) - Method in class HAL.GridsAndAgents.Grid3Dint
-
adds to the current field value at the specified index
- Add(int, int) - Method in class HAL.GridsAndAgents.PopulationGridBase
- Add(int, int, double) - Method in class HAL.GridsAndAgents.Grid2Ddouble
-
adds to the current field value at the specified coordinates
- Add(int, int, double) - Method in class HAL.GridsAndAgents.PDEGrid2D
-
sets the prev field value at the specified coordinates
- Add(int, int, int) - Method in class HAL.GridsAndAgents.Grid2Dint
-
adds to the current field value at the specified coordinates
- Add(int, int, int) - Method in class HAL.GridsAndAgents.PopulationGrid2D
- Add(int, int, int, double) - Method in class HAL.GridsAndAgents.Grid3Ddouble
-
adds to the current field value at the specified coordinates
- Add(int, int, int, double) - Method in class HAL.GridsAndAgents.PDEGrid3D
-
adds to the delta field value at the specified index
- Add(int, int, int, int) - Method in class HAL.GridsAndAgents.Grid3Dint
-
adds to the current field value at the specified coordinates
- Add(int, int, int, int) - Method in class HAL.GridsAndAgents.PopulationGrid3D
- Add(int, int, int, int) - Method in class HAL.GridsAndAgents.PopulationGrid3DLong
- Add(int, int, int, long) - Method in class HAL.GridsAndAgents.Grid3Dlong
-
adds to the current field value at the specified index
- Add(int, int, long) - Method in class HAL.GridsAndAgents.Grid2Dlong
-
adds to the current field value at the specified coordinates
- Add(int, int, long) - Method in class HAL.GridsAndAgents.PopulationGrid2DLong
- Add(int, long) - Method in class HAL.GridsAndAgents.Grid1Dlong
-
adds to the current field value at the specified index
- Add(int, long) - Method in class HAL.GridsAndAgents.Grid2Dlong
-
adds to the current field value at the specified index
- Add(int, long) - Method in class HAL.GridsAndAgents.Grid3Dlong
-
adds to the current field value at the specified index
- Add(int, long) - Method in class HAL.GridsAndAgents.PopulationGridLongBase
- AddAgent(T) - Method in class HAL.GridsAndAgents.AgentList
-
adds an agent to the AgentList, agents can be added multiple times.
- AddAll(double) - Method in class HAL.GridsAndAgents.Grid1Ddouble
-
adds specified value to all entries of the curr field
- AddAll(double) - Method in class HAL.GridsAndAgents.Grid2Ddouble
-
adds specified value to all entries of the curr field
- AddAll(double) - Method in class HAL.GridsAndAgents.Grid3Ddouble
-
adds specified value to all entries of the curr field
- AddAll(double) - Method in class HAL.GridsAndAgents.PDEGrid1D
-
adds specified value to all entries of the delta field
- AddAll(double) - Method in class HAL.GridsAndAgents.PDEGrid2D
-
adds specified value to all entries of the delta field
- AddAll(double) - Method in class HAL.GridsAndAgents.PDEGrid3D
-
adds specified value to all entries of the delta field
- AddAll(int) - Method in class HAL.GridsAndAgents.Grid1Dint
-
adds specified value to all entries of the curr field
- AddAll(int) - Method in class HAL.GridsAndAgents.Grid2Dint
-
adds specified value to all entries of the curr field
- AddAll(int) - Method in class HAL.GridsAndAgents.Grid3Dint
-
adds specified value to all entries of the curr field
- AddAll(long) - Method in class HAL.GridsAndAgents.Grid1Dlong
-
adds specified value to all entries of the curr field
- AddAll(long) - Method in class HAL.GridsAndAgents.Grid2Dlong
-
adds specified value to all entries of the curr field
- AddAll(long) - Method in class HAL.GridsAndAgents.Grid3Dlong
-
adds specified value to all entries of the curr field
- AddAlphaGrid(UIGrid) - Method in class HAL.Gui.UIGrid
-
adds another UIGrid as an overlay to compose with the main UIGrid.
- AddCol(int, GuiComp) - Method in class HAL.Gui.UIWindow
-
adds component by dropping down into the specified column think connect 4 or tetris
- AddDisplacedY2D(int[], int, int, int, int, boolean, Coords1DInt, int, int) - Static method in class HAL.Tools.Internal.PopulationGridPDEequations
- AddFrame(UIGrid) - Method in class HAL.Gui.GifMaker
-
adds the current UIGrid state to the GIF as a single frame
- AddGuiMenuItem(MenuItem) - Method in class HAL.Tools.Internal.ParamSet
-
adds a new gui menu item to the set
- AddKeyResponses(KeyResponse, KeyResponse) - Method in class HAL.Gui.GridWindow
-
takes 2 key response functions that will be called whenever a key is pressed or released
- AddKeyResponses(KeyResponse, KeyResponse) - Method in class HAL.Gui.UIWindow
- AddLine(int, double...) - Method in class HAL.Gui.UIPlot
-
adds a line by iterating over the double arguments to generate x,y pairs.
- AddLine(int, double[], double[]) - Method in class HAL.Gui.UIPlot
- AddLine(int, int[], double...) - Method in class HAL.Gui.UIPlot
-
adds a line by iterating over the double arguments to generate x,y pairs.
- AddModule(baseModule) - Method in class HAL.Tools.Modularity.ModuleSetManager
-
adds a module to the ModuleSetManager.
- AddMouseListeners(MouseAdapter) - Method in class HAL.Gui.UIGrid
-
adds a mouse listener function to the UIGrid that will be called whenever the user interacts with the UIGrid
- AddPoint(double, double, int) - Method in class HAL.Gui.UIPlot
-
adds a point to the plot.
- AddPoint(double, double, int, int[]) - Method in class HAL.Gui.UIPlot
-
adds a point to the plot.
- AddSegment(double, double) - Method in class HAL.Gui.PlotLine
-
adds a segment to the current line that will end at the specified coordinates
- AddSegment(double, double, int) - Method in class HAL.Gui.PlotLine
-
adds a segment to the current line that will end at the specified coordinates
- AddSegment(double, double, int, int[]) - Method in class HAL.Gui.PlotLine
-
adds a segment to the current line, the color and pointHood are used to draw the point at the end of the segment
- AddTo(int[]) - Method in class HAL.GridsAndAgents.PopulationGridBase
- AddTo(int[]) - Method in class HAL.GridsAndAgents.PopulationGridLongBase
- AddTo(Grid2Dint) - Method in class HAL.GridsAndAgents.PopulationGridBase
- AddTo(Grid2Dint) - Method in class HAL.GridsAndAgents.PopulationGridLongBase
- AddUpdateFn(DrawFunction) - Method in class HAL.Gui.UIPlot
- AddVarSet(agentType) - Method in class HAL.Tools.Modularity.VarSetManager
-
adds a new variable set to the given agent.
- ADIequations - Class in HAL.Tools.Internal
- ADIequations() - Constructor for class HAL.Tools.Internal.ADIequations
- ADISolveRow(int, double, double, boolean, boolean, TdmaSolver, IntToDouble, IntDoubleToVoid) - Static method in class HAL.Tools.Internal.ADIequations
- Advection(double) - Method in class HAL.GridsAndAgents.PDEGrid1D
- Advection(double[]) - Method in class HAL.GridsAndAgents.PDEGrid1D
-
runs discontinuous advection
- Advection(double[], double[]) - Method in class HAL.GridsAndAgents.PDEGrid2D
-
runs discontinuous advection
- Advection(double[], double[], double[]) - Method in class HAL.GridsAndAgents.PDEGrid3D
-
runs discontinuous advection
- Advection(double[], double[], double[], Coords3DDouble, Coords3DDouble, Coords3DDouble, Coords3DDouble) - Method in class HAL.GridsAndAgents.PDEGrid3D
-
runs discontinuous advection
- Advection(double[], double[], Coords2DDouble, Coords2DDouble, Coords2DDouble) - Method in class HAL.GridsAndAgents.PDEGrid2D
-
runs discontinuous advection
- Advection(double[], Coords1DDouble, Coords1DDouble) - Method in class HAL.GridsAndAgents.PDEGrid1D
-
runs discontinuous advection
- Advection(double, double) - Method in class HAL.GridsAndAgents.PDEGrid1D
-
runs advection as described above with a boundary value, meaning that the boundary value will advect in from the upwind direction, and the concentration will disappear in the downwind direction.
- Advection(double, double) - Method in class HAL.GridsAndAgents.PDEGrid2D
- Advection(double, double, double) - Method in class HAL.GridsAndAgents.PDEGrid2D
-
runs advection as described above with a boundary value, meaning that the boundary value will advect in from the upwind direction, and the concentration will disappear in the downwind direction.
- Advection(double, double, double) - Method in class HAL.GridsAndAgents.PDEGrid3D
- Advection(double, double, double, double) - Method in class HAL.GridsAndAgents.PDEGrid3D
-
runs advection as described above with a boundary value, meaning that the boundary value will advect in from the upwind direction, and the concentration will disappear in the downwind direction.
- Advection(double, double, double, Coords3DDouble) - Method in class HAL.GridsAndAgents.PDEGrid3D
-
runs advection as described above with a boundary condition function, which will be evaluated with the out of bounds coordinates as arguments whenever a boundary value is needed, and should return the boundary value
- Advection(double, double, Coords2DDouble) - Method in class HAL.GridsAndAgents.PDEGrid2D
-
runs advection as described above with a boundary condition function, which will be evaluated with the out of bounds coordinates as arguments whenever a boundary value is needed, and should return the boundary value
- Advection(double, Coords1DDouble) - Method in class HAL.GridsAndAgents.PDEGrid1D
-
runs advection as described above with a boundary condition function, which will be evaluated with the out of bounds coordinates as arguments whenever a boundary value is needed, and should return the boundary value
- Advection(Grid2Ddouble) - Method in class HAL.GridsAndAgents.PDEGrid1D
-
runs discontinuous advection
- Advection(Grid2Ddouble, Grid2Ddouble) - Method in class HAL.GridsAndAgents.PDEGrid2D
-
runs discontinuous advection
- Advection(Grid2Ddouble, Grid2Ddouble, Grid2Ddouble) - Method in class HAL.GridsAndAgents.PDEGrid3D
-
runs discontinuous advection
- Advection(Grid2Ddouble, Grid2Ddouble, Grid2Ddouble, Coords3DDouble, Coords3DDouble, Coords3DDouble, Coords3DDouble) - Method in class HAL.GridsAndAgents.PDEGrid3D
-
runs discontinuous advection
- Advection(Grid2Ddouble, Grid2Ddouble, Coords2DDouble, Coords2DDouble, Coords2DDouble) - Method in class HAL.GridsAndAgents.PDEGrid2D
-
runs discontinuous advection
- Advection(Grid2Ddouble, Coords1DDouble, Coords1DDouble) - Method in class HAL.GridsAndAgents.PDEGrid1D
-
runs discontinuous advection
- Advection1(double[], double[], double[], int, boolean, Coords1DDouble, Coords1DDouble) - Static method in class HAL.Tools.Internal.PDEequations
- Advection1(double[], double[], double, int, boolean, Coords1DDouble) - Static method in class HAL.Tools.Internal.PDEequations
- Advection2(double[], double[], double[], double[], int, int, boolean, boolean, Coords2DDouble, Coords2DDouble, Coords2DDouble) - Static method in class HAL.Tools.Internal.PDEequations
- Advection2(double[], double[], double, double, int, int, boolean, boolean, Coords2DDouble) - Static method in class HAL.Tools.Internal.PDEequations
- Advection3(double[], double[], double[], double[], double[], int, int, int, boolean, boolean, boolean, Coords3DDouble, Coords3DDouble, Coords3DDouble, Coords3DDouble) - Static method in class HAL.Tools.Internal.PDEequations
- Advection3(double[], double[], double, double, double, int, int, int, boolean, boolean, boolean, Coords3DDouble) - Static method in class HAL.Tools.Internal.PDEequations
- Age() - Method in class HAL.GridsAndAgents.Agent0D
-
returns the age of the agent, in ticks.
- Age() - Method in class HAL.GridsAndAgents.AgentBase
-
returns the age of the agent, in ticks.
- Age() - Method in class HAL.GridsAndAgents.AgentPT1D
-
returns the age of the agent, in ticks.
- Age() - Method in class HAL.GridsAndAgents.AgentPT2D
-
returns the age of the agent, in ticks.
- Age() - Method in class HAL.GridsAndAgents.AgentPT3D
-
returns the age of the agent, in ticks.
- Age() - Method in class HAL.GridsAndAgents.AgentSQ1D
- Age() - Method in class HAL.GridsAndAgents.AgentSQ1Dunstackable
-
Gets the index of the square that the agent occupies
- Age() - Method in class HAL.GridsAndAgents.AgentSQ2D
-
returns the age of the agent, in ticks.
- Age() - Method in class HAL.GridsAndAgents.AgentSQ2Dunstackable
-
returns the age of the agent, in ticks.
- Age() - Method in class HAL.GridsAndAgents.AgentSQ3D
-
returns the age of the agent, in ticks.
- Age() - Method in class HAL.GridsAndAgents.AgentSQ3Dunstackable
-
returns the age of the agent, in ticks.
- Agent0D<T extends AgentGrid0D> - Class in HAL.GridsAndAgents
-
An agent type without any spatial representation
- Agent0D() - Constructor for class HAL.GridsAndAgents.Agent0D
- Agent1DBase<T extends AgentGrid1D> - Class in HAL.GridsAndAgents
-
Agent1DBase functions are shared amongst all 1D agent types
- Agent1DBase() - Constructor for class HAL.GridsAndAgents.Agent1DBase
- Agent2DBase<T extends AgentGrid2D> - Class in HAL.GridsAndAgents
-
Agent2DBase functions are shared amongst all 2D agent types
- Agent2DBase() - Constructor for class HAL.GridsAndAgents.Agent2DBase
- Agent3DBase<T extends AgentGrid3D> - Class in HAL.GridsAndAgents
-
Agent3DBase functions are shared amongst all 3D agent types
- Agent3DBase() - Constructor for class HAL.GridsAndAgents.Agent3DBase
- AgentAction<T extends AgentBase> - Interface in HAL.Interfaces
- AgentBase<T> - Class in HAL.GridsAndAgents
-
AgentBase functions are shared amongst all agent types
- AgentBase() - Constructor for class HAL.GridsAndAgents.AgentBase
- AgentBaseSpatial<T> - Class in HAL.GridsAndAgents
-
AgentBaseSpatial functions are shared amongst all spatial agent types
- AgentBaseSpatial() - Constructor for class HAL.GridsAndAgents.AgentBaseSpatial
- AgentGrid0D<T extends Agent0D> - Class in HAL.GridsAndAgents
-
AgentGrid0Ds can only hold Agent0Ds
- AgentGrid0D(Class<T>) - Constructor for class HAL.GridsAndAgents.AgentGrid0D
- AgentGrid1D<T extends AgentBaseSpatial> - Class in HAL.GridsAndAgents
-
AgentGrid1Ds can hold any type of 1D agent
- AgentGrid1D(int, Class<T>) - Constructor for class HAL.GridsAndAgents.AgentGrid1D
-
pass to the constructor the dimensions of the grid and the agent class type, written T.type where T is the name of the occupying agent class.
- AgentGrid1D(int, Class<T>, boolean) - Constructor for class HAL.GridsAndAgents.AgentGrid1D
-
pass to the constructor the dimensions of the grid and the agent class type, written T.type where T is the name of the occupying agent class.
- AgentGrid2D<T extends AgentBaseSpatial> - Class in HAL.GridsAndAgents
-
AgentGrid2Ds can hold any type of 2D Agent
- AgentGrid2D(int, int, Class<T>) - Constructor for class HAL.GridsAndAgents.AgentGrid2D
-
pass to the constructor the dimensions of the grid and the agent class type, written T.type where T is the name of the occupying agent class.
- AgentGrid2D(int, int, Class<T>, boolean, boolean) - Constructor for class HAL.GridsAndAgents.AgentGrid2D
-
pass to the constructor the dimensions of the grid and the agent class type, written T.type where T is the name of the occupying agent class.
- AgentGrid3D<T extends AgentBaseSpatial> - Class in HAL.GridsAndAgents
-
AgentGrid3Ds can hold any type of 3D Agent
- AgentGrid3D(int, int, int, Class<T>) - Constructor for class HAL.GridsAndAgents.AgentGrid3D
-
pass to the constructor the dimensions of the grid and the agent class type, written T.type where T is the name of the occupying agent class.
- AgentGrid3D(int, int, int, Class<T>, boolean, boolean, boolean) - Constructor for class HAL.GridsAndAgents.AgentGrid3D
-
pass to the constructor the dimensions of the grid and the agent class type, written T.type where T is the name of the occupying agent class.
- AgentList<T> - Class in HAL.GridsAndAgents
-
AgentLists can hold any type of agent
- AgentList() - Constructor for class HAL.GridsAndAgents.AgentList
-
creates an empty AgentList
- AgentPT1D<T extends AgentGrid1D> - Class in HAL.GridsAndAgents
-
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
- AgentPT1D() - Constructor for class HAL.GridsAndAgents.AgentPT1D
- AgentPT2D<T extends AgentGrid2D> - Class in HAL.GridsAndAgents
-
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() - Constructor for class HAL.GridsAndAgents.AgentPT2D
- AgentPT3D<T extends AgentGrid3D> - Class in HAL.GridsAndAgents
-
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
- AgentPT3D() - Constructor for class HAL.GridsAndAgents.AgentPT3D
- AgentRadDispToAction1D<T extends AgentBase> - Interface in HAL.Interfaces
- AgentRadDispToAction2D<T extends AgentBase> - Interface in HAL.Interfaces
- AgentRadDispToAction3D<T extends AgentBase> - Interface in HAL.Interfaces
- AgentSQ1D<T extends AgentGrid1D> - Class in HAL.GridsAndAgents
-
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
- AgentSQ1D() - Constructor for class HAL.GridsAndAgents.AgentSQ1D
- AgentSQ1Dunstackable<T extends AgentGrid1D> - Class in HAL.GridsAndAgents
-
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
- AgentSQ1Dunstackable() - Constructor for class HAL.GridsAndAgents.AgentSQ1Dunstackable
- AgentSQ2D<T extends AgentGrid2D> - Class in HAL.GridsAndAgents
-
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
- AgentSQ2D() - Constructor for class HAL.GridsAndAgents.AgentSQ2D
- AgentSQ2Dunstackable<T extends AgentGrid2D> - Class in HAL.GridsAndAgents
-
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
- AgentSQ2Dunstackable() - Constructor for class HAL.GridsAndAgents.AgentSQ2Dunstackable
- AgentSQ3D<T extends AgentGrid3D> - Class in HAL.GridsAndAgents
-
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
- AgentSQ3D() - Constructor for class HAL.GridsAndAgents.AgentSQ3D
- AgentSQ3Dunstackable<T extends AgentGrid3D> - Class in HAL.GridsAndAgents
-
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() - Constructor for class HAL.GridsAndAgents.AgentSQ3Dunstackable
- AgentStepFunction<T> - Interface in HAL.Interfaces
-
Created by rafael on 8/26/17.
- AgentStepFunction(T) - Method in interface HAL.Interfaces.AgentStepFunction
- AgentToBool<T extends AgentBase> - Interface in HAL.Interfaces
- AgentToColor(T) - Method in interface HAL.Interfaces.AgentToColorInt
- AgentToColorInt<T> - Interface in HAL.Interfaces
-
Created by bravorr on 7/18/17.
- AgentToDouble<T extends AgentBase> - Interface in HAL.Interfaces
- AgentToInts<T> - Interface in HAL.Interfaces
-
Created by rafael on 9/7/17.
- AgentToInts(T) - Method in interface HAL.Interfaces.AgentToInts
- AgentToString<T extends AgentBase> - Interface in HAL.Interfaces
-
Created by rafael on 8/19/17.
- AllAgents() - Method in class HAL.GridsAndAgents.AgentGrid0D
-
returns an umodifiable copy of the complete agentlist, including dead and just born agents
- AllAgents() - Method in class HAL.GridsAndAgents.AgentGrid1D
-
returns the list of all agents as an unmodifiable list
- AllAgents() - Method in class HAL.GridsAndAgents.AgentGrid2D
-
returns the list of all agents as an unmodifiable list
- AllAgents() - Method in class HAL.GridsAndAgents.AgentGrid3D
-
returns the list of all agents as an unmodifiable list
- AllDeads() - Method in class HAL.GridsAndAgents.AgentGrid1D
-
returns the list of all dead agents as an unmodifiable list
- AllDeads() - Method in class HAL.GridsAndAgents.AgentGrid2D
-
returns the list of all dead agents as an unmodifiable list
- AllDeads() - Method in class HAL.GridsAndAgents.AgentGrid3D
-
returns the list of all dead agents as an unmodifiable list
- AlongLineAction(double, double, double, double, Coords2DAction) - Static method in class HAL.Util
-
executes the provided action function using as argument the coordinates of all squares along the line between (x1,y1) and (x2,y2)
- AlongLineCoords(double, double, double, double) - Static method in class HAL.Util
-
Returns a coordinates array of all squares along the line between (x1,y1) and (x2,y2)
- AlongLineCoords(double, double, double, double, int[]) - Static method in class HAL.Util
-
puts into Coords all squares along the line between (x1,y1) and (x2,y2)
- AlongLineIs(double, double, double, double, int[]) - Method in interface HAL.Interfaces.Grid2D
-
returns the set of indicies of squares that the line between (x1,y1) and (x2,y2) touches.
- Append(T[], T) - Static method in class HAL.Util
-
Returns a new array that is the first array with the appendMe object appended to the end of it
- ApplyAgentsRad(double, double, double, double, AgentRadDispToAction3D<T>) - Method in class HAL.GridsAndAgents.AgentGrid3D
-
applies AgentRadDispToAction2D function to all agents within radius
- ApplyAgentsRad(double, double, double, AgentRadDispToAction2D<T>) - Method in class HAL.GridsAndAgents.AgentGrid2D
-
applies AgentRadDispToAction2D function to all agents within radius
- ApplyAgentsRad(double, double, AgentRadDispToAction1D<T>) - Method in class HAL.GridsAndAgents.AgentGrid1D
-
applies AgentRadDispToAction2D function to all agents within radius
- ApplyFriction(double) - Method in class HAL.GridsAndAgents.SphericalAgent2D
-
mulitplies xVel and yVel by frictionConst.
- ApplyFriction(double) - Method in class HAL.GridsAndAgents.SphericalAgent3D
-
mulitplies xVel and yVel by frictionConst.
- ApplyHood(int[], int, int, int, Coords3DAction) - Method in interface HAL.Interfaces.Grid3D
-
applies the action function to all positions in the neighborhood
- ApplyHood(int[], int, int, Coords2DAction) - Method in interface HAL.Interfaces.Grid2D
-
applies the action function to all positions in the neighborhood
- ApplyHood(int[], int, Coords2DAction) - Method in interface HAL.Interfaces.Grid2D
-
applies the action function to all positions in the neighborhood
- ApplyHood(int[], int, Coords3DAction) - Method in interface HAL.Interfaces.Grid3D
-
applies the action function to all positions in the neighborhood
- ApplyHood(int[], int, IndexAction) - Method in interface HAL.Interfaces.Grid1D
-
applies the action function to all positions in the neighborhood
- ApplyHoodMapped(int[], int, IndexAction) - Method in interface HAL.Interfaces.Grid1D
-
applies the action function to all positions in the neighborhood up to validCount, assumes the neighborhood is already mapped
- ApplyHoodMapped(int[], int, IndexAction) - Method in interface HAL.Interfaces.Grid2D
-
applies the action function to all positions in the neighborhood up to validCount, assumes the neighborhood is already mapped
- ApplyHoodMapped(int[], int, IndexAction) - Method in interface HAL.Interfaces.Grid3D
-
applies the action function to all positions in the neighborhood up to validCount, assumes the neighborhood is already mapped
- ApplyOccupied(IndexIntAction) - Method in class HAL.GridsAndAgents.PopulationGridBase
- ApplyOccupied(IndexLongAction) - Method in class HAL.GridsAndAgents.PopulationGridLongBase
- ApplyRectangle(int, int, int, int, int, int, Coords3DAction) - Method in interface HAL.Interfaces.Grid3D
-
applies the action function to all positions in the rectangle, will use wraparound if appropriate
- ApplyRectangle(int, int, int, int, Coords2DAction) - Method in interface HAL.Interfaces.Grid2D
-
applies the action function to all positions in the rectangle, will use wraparound if appropriate
- ApplyRectangle(int, int, IndexAction) - Method in interface HAL.Interfaces.Grid1D
-
applies the action function to all positions in the rectangle, will use wraparound if appropriate
- ArrayListToArrayDouble(ArrayList<Double>) - Static method in class HAL.Util
- ArrayListToArrayInt(ArrayList<Integer>) - Static method in class HAL.Util
- ArrayListToArrayObject(ArrayList<T>) - Static method in class HAL.Util
- ArrayListToArrayString(ArrayList<String>) - Static method in class HAL.Util
- ArrayMax(double[]) - Static method in class HAL.Util
-
gets the max value from an array
- ArrayMax(int[]) - Static method in class HAL.Util
-
gets the max value from an array
- ArrayMean(double[]) - Static method in class HAL.Util
-
returns the mean value of the provided array
- ArrayMean(int[]) - Static method in class HAL.Util
-
returns the mean value of the provided array
- ArrayMean(long[]) - Static method in class HAL.Util
-
returns the mean value of the provided array
- ArrayMin(double[]) - Static method in class HAL.Util
-
gets the min value from an array
- ArrayMin(int[]) - Static method in class HAL.Util
-
gets the min value from an array
- ArraySquaredSum(double[]) - Static method in class HAL.Util
-
sums the array
- ArrayStdDev(double[]) - Static method in class HAL.Util
-
returns the standard deviation value of the provided array
- ArrayStdDev(int[]) - Static method in class HAL.Util
-
returns the standard deviation value of the provided array
- ArrayStdDev(long[]) - Static method in class HAL.Util
-
returns the standard deviation value of the provided array
- ArraySum(double[]) - Static method in class HAL.Util
-
sums the array
- ArraySum(int[]) - Static method in class HAL.Util
-
sums the array
- ArraySum(long[]) - Static method in class HAL.Util
-
sums the array
- ArrToString(double[], String) - Static method in class HAL.Util
-
prints an array using delim to separate the entries
- ArrToString(double[], String, int, int) - Static method in class HAL.Util
-
prints an array using delim to separate the entries, beginning at index start and ending at index end
- ArrToString(float[], String) - Static method in class HAL.Util
-
prints an array using delim to separate the entries
- ArrToString(float[], String, int, int) - Static method in class HAL.Util
-
prints an array using delim to separate the entries, beginning at index start and ending at index end
- ArrToString(int[], String) - Static method in class HAL.Util
-
prints an array using delim to separate the entries
- ArrToString(int[], String, int, int) - Static method in class HAL.Util
-
prints an array using delim to separate the entries, beginning at index start and ending at index end
- ArrToString(long[], String) - Static method in class HAL.Util
-
prints an array using delim to separate the entries
- ArrToString(long[], String, int, int) - Static method in class HAL.Util
-
prints an array using delim to separate the entries, beginning at index start and ending at index end
- ArrToString(String[], String) - Static method in class HAL.Util
-
prints an array using delim to separate the entries
- ArrToString(String[], String, int, int) - Static method in class HAL.Util
-
prints an array using delim to separate the entries, beginning at index start and ending at index end
- ArrToString(ArrayList<String>, String) - Static method in class HAL.Util
-
prints an array to a string, using the .toString function, and separating entries with the delim argument
- ArrToString(ArrayList<String>, String, int, int) - Static method in class HAL.Util
-
prints an array between start and end indices to a string, using the .toString function, and separating entries with the delim argument
- ArrToString(T[], String) - Static method in class HAL.Util
-
prints an array to a string, using the .toString function, and separating entries with the delim argument
- ArrToString(T[], String, int, int) - Static method in class HAL.Util
-
prints an array between start and end indices to a string, using the .toString function, and separating entries with the delim argument
- AtoS(T) - Method in interface HAL.Interfaces.AgentToString
- AwaitInput() - Static method in class HAL.Util
All Classes All Packages