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

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
 
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