- generator - Static variable in class turtlekit.kernel.Turtle
-
The turtle's PRNG //TODO have a real model
- GenericViewer - Annotation Type in turtlekit.viewer
-
GenericViewer is an annotation tagging a viewer agent
which is independent from a particular
model so that it will be included in the viewers menu
- get(int) - Method in class turtlekit.cuda.CudaPheromone
-
- get(int) - Method in class turtlekit.pheromone.CPU_SobelPheromone
-
- get(int) - Method in class turtlekit.pheromone.JavaPheromone
-
- get(int, int) - Method in class turtlekit.pheromone.Pheromone
-
- get(int) - Method in class turtlekit.pheromone.Pheromone
-
access to underlying buffer
- get1DIndex(int, int) - Method in class turtlekit.kernel.TKEnvironment
-
- get1DIndex() - Method in class turtlekit.kernel.Turtle
-
- get1DIndex(int, int) - Method in class turtlekit.kernel.Turtle
-
- get1DIndex(int, int) - Method in class turtlekit.pheromone.Pheromone
-
- getBlue() - Method in class turtlekit.pheromone.PheromoneView
-
- getCellSize() - Method in class turtlekit.viewer.AbstractGridViewer
-
- getCoefficient() - Method in class turtlekit.pheromone.PheromoneCoefficientBoundedRangeModel
-
- getColor() - Method in class turtlekit.kernel.Patch
-
- getColor() - Method in class turtlekit.kernel.Turtle
-
- getCommunity() - Method in class turtlekit.kernel.Turtle
-
- getCommunity() - Method in class turtlekit.viewer.AbstractGridViewer
-
shortcut for getMadkitProperty(TurtleKit.Option.community)
- getCommunity() - Method in class turtlekit.viewer.AbstractObserver
-
shortcut for getMadkitProperty(TurtleKit.Option.community)
- getCudaEngine(CudaObject) - Static method in class turtlekit.cuda.CudaEngine
-
- getCudaEngine() - Method in class turtlekit.cuda.CudaPheromone
-
- getCurrentBehaviorCount() - Method in class turtlekit.kernel.Turtle
-
When the turtle switches its behavior the value of this counter is 0
- getCurrentEnvironment() - Method in class turtlekit.viewer.AbstractGridViewer
-
- getDiffusionCoefficient() - Method in class turtlekit.pheromone.Pheromone
-
- getDiffusionPercentage() - Method in class turtlekit.pheromone.Pheromone
-
- getEnvironment() - Method in class turtlekit.kernel.Turtle
-
- getEnvironmentUpdateActivator() - Method in class turtlekit.kernel.TKScheduler
-
- getEvaporationCoefficient() - Method in class turtlekit.pheromone.Pheromone
-
- getEvaporationPercentage() - Method in class turtlekit.pheromone.Pheromone
-
- getEvapPanel() - Method in class turtlekit.pheromone.PheromoneView
-
- getFieldValue(Pheromone) - Method in class turtlekit.kernel.Turtle
-
- getGreen() - Method in class turtlekit.pheromone.PheromoneView
-
- getHeading() - Method in class turtlekit.kernel.Turtle
-
return the current heading of the turtle
- getHeight() - Method in class turtlekit.kernel.TKEnvironment
-
- getHeight() - Method in class turtlekit.kernel.TKLauncher
-
- getHeight() - Method in class turtlekit.pheromone.Pheromone
-
- getHeight() - Method in class turtlekit.viewer.AbstractGridViewer
-
- getID() - Method in class turtlekit.kernel.Turtle
-
the id of this turtle
- getKernelFunction(CudaEngine.Kernel) - Method in class turtlekit.cuda.CudaEngine
-
- getMark(String) - Method in class turtlekit.kernel.Patch
-
get a mark deposed on the patch
- getMaxDirection(int, int) - Method in class turtlekit.cuda.CudaGPUGradientsPhero
-
- getMaxDirection(Pheromone) - Method in class turtlekit.kernel.Turtle
-
- getMaxDirection(int, int) - Method in class turtlekit.pheromone.CPU_SobelPheromone
-
- getMaxDirection(int, int) - Method in class turtlekit.pheromone.Pheromone
-
- getMaximum() - Method in class turtlekit.pheromone.Pheromone
-
- getMaxThreads() - Method in class turtlekit.cuda.CudaEngine
-
- getMenuBar(AbstractAgent) - Method in class turtlekit.gui.TKDesktopFrame
-
- getMinDirection(Pheromone) - Method in class turtlekit.kernel.Turtle
-
- getMinDirection(int, int) - Method in class turtlekit.pheromone.CPU_SobelPheromone
-
- getMinDirection(int, int) - Method in class turtlekit.pheromone.Pheromone
-
- getName() - Method in class turtlekit.pheromone.Pheromone
-
- getNearestTurtle(int, boolean, Class<T>) - Method in class turtlekit.kernel.Patch
-
Gets the nearest turtle of type T in the vicinity of the patch.
- getNearestTurtle(int, boolean) - Method in class turtlekit.kernel.Patch
-
Gets the nearest turtle of type T in the vicinity of the patch.
- getNearestTurtle(int) - Method in class turtlekit.kernel.Turtle
-
Returns the nearest turtle from this one
within the inRadius-vicinity as a patch distance.
- getNearestTurtle(int, Class<T>) - Method in class turtlekit.kernel.Turtle
-
Returns the nearest turtle of type T from this one
according to its patch distance.
- getNearestTurtle(double, Class<T>) - Method in class turtlekit.kernel.Turtle
-
Returns the nearest turtle of type T from this one
according to its real distance.
- getNearestTurtleWithRole(int, String, Class<T>) - Method in class turtlekit.kernel.Turtle
-
Returns the nearest turtle of type T from this one
according to its patch distance.
- getNearestTurtleWithRole(int, String) - Method in class turtlekit.kernel.Turtle
-
Returns the nearest turtle of type T from this one
according to its patch distance.
- getNeighbors(int, boolean) - Method in class turtlekit.kernel.Patch
-
- getNeighborsIndexes() - Method in class turtlekit.pheromone.CPU_SobelPheromone
-
- getNeighborsIndexes() - Method in class turtlekit.pheromone.JavaPheromone
-
- getNeighborsPtr(String) - Method in class turtlekit.cuda.CudaEngine
-
- getNextPatch() - Method in class turtlekit.kernel.Turtle
-
- getOtherTurtles(int, boolean) - Method in class turtlekit.kernel.Turtle
-
- getOtherTurtles(int, boolean, Class<T>) - Method in class turtlekit.kernel.Turtle
-
- getOtherTurtlesWithRole(int, boolean, String) - Method in class turtlekit.kernel.Turtle
-
- getOtherTurtlesWithRole(int, boolean, String, Class<T>) - Method in class turtlekit.kernel.Turtle
-
- getParamterPointer(Pointer...) - Method in class turtlekit.cuda.CudaPheromone
-
- getPatch(int, int) - Method in class turtlekit.kernel.TKEnvironment
-
- getPatch() - Method in class turtlekit.kernel.Turtle
-
- getPatch(int, int) - Method in class turtlekit.viewer.AbstractGridViewer
-
- getPatchAt(int, int) - Method in class turtlekit.kernel.Turtle
-
Get the patch situated at (a,b) units away
- getPatchColor() - Method in class turtlekit.kernel.Turtle
-
- getPatchGrid() - Method in class turtlekit.kernel.TKEnvironment
-
- getPatchGrid() - Method in class turtlekit.viewer.AbstractGridViewer
-
- getPatchOtherTurtles() - Method in class turtlekit.kernel.Turtle
-
- getPheroMaxDirection(Pheromone) - Method in class turtlekit.kernel.Turtle
-
Gets the direction where there is a maximum of this pheromone
- getPheroMaxReset() - Method in class turtlekit.kernel.TKScheduler
-
- getPheroMinDirection(Pheromone) - Method in class turtlekit.kernel.Turtle
-
Gets the direction where there is a minimum of this pheromone
- getPheromone(String) - Method in class turtlekit.kernel.TKEnvironment
-
Gets the corresponding pheromone or create a new one using defaults
parameters : 50% for both the evaporation rate and
the diffusion rate.
- getPheromone(String, int, int) - Method in class turtlekit.kernel.TKEnvironment
-
Gets the corresponding pheromone or create a new one using the
parameters if available: The first float is the evaporation rate and the second
is the diffusion rate.
- getPheromone(String, float, float) - Method in class turtlekit.kernel.TKEnvironment
-
Gets the corresponding pheromone or create a new one using the
parameters if available: The first float is the evaporation rate and the second
is the diffusion rate.
- getPheromone(String) - Method in class turtlekit.kernel.Turtle
-
Gets the corresponding pheromone or create a new one using defaults
parameters : 50% for both the evaporation rate and
the diffusion rate.
- getPheromones() - Method in class turtlekit.kernel.TKEnvironment
-
- getPheromones() - Method in class turtlekit.kernel.Turtle
-
- getPointerToFloat(float) - Method in class turtlekit.cuda.CudaPheromone
-
- getRed() - Method in class turtlekit.pheromone.PheromoneView
-
- getRefreshRate() - Method in class turtlekit.viewer.StatesPerSecondCharter
-
- getSelectedPheromone() - Method in class turtlekit.viewer.PheromoneViewer
-
- getSimulationTime() - Method in class turtlekit.viewer.AbstractGridViewer
-
- getToolBar(AbstractAgent) - Method in class turtlekit.gui.TKDesktopFrame
-
- getTurtleActivator() - Method in class turtlekit.kernel.TKScheduler
-
- getTurtles(int, boolean, Class<T>) - Method in class turtlekit.kernel.Patch
-
- getTurtles(int, boolean) - Method in class turtlekit.kernel.Patch
-
- getTurtles(Class<T>) - Method in class turtlekit.kernel.Patch
-
Get all the turtles on this patch
according to their type.
- getTurtles() - Method in class turtlekit.kernel.Patch
-
- getTurtlesWithRole(int, boolean, String, Class<T>) - Method in class turtlekit.kernel.Patch
-
- getTurtlesWithRole(int, boolean, String) - Method in class turtlekit.kernel.Patch
-
- getTurtlesWithRole(String, Class<T>) - Method in class turtlekit.kernel.Patch
-
Get all the turtles on this patch
according to their type and role.
- getTurtlesWithRole(String) - Method in class turtlekit.kernel.Patch
-
Get all the turtles which are on this patch
and having this role.
- getTurtlesWithRoles(String, String, String) - Method in class turtlekit.kernel.TKEnvironment
-
- getTurtlesWithRoles(String) - Method in class turtlekit.kernel.TKEnvironment
-
Gets the turtles with this role in the default community and group
- getUnifiedByteBuffer(Pointer, CUdeviceptr, int) - Static method in class turtlekit.cuda.CudaEngine
-
- getUnifiedIntArray(Pointer, CUdeviceptr, int) - Static method in class turtlekit.cuda.CudaEngine
-
- getUnifiedIntBuffer(Pointer, CUdeviceptr, int) - Static method in class turtlekit.cuda.CudaEngine
-
- getValues() - Method in class turtlekit.cuda.CudaPheromone
-
- getValuesFloatBuffer() - Method in class turtlekit.cuda.CudaPheromone
-
- getValuesFloatBuffer() - Method in class turtlekit.pheromone.CPU_SobelPheromone
-
- getValuesFloatBuffer() - Method in class turtlekit.pheromone.JavaPheromone
-
- getValuesFloatBuffer() - Method in class turtlekit.pheromone.Pheromone
-
- getValuesPinnedMemory() - Method in class turtlekit.cuda.CudaPheromone
-
- getValuesPtr() - Method in class turtlekit.cuda.CudaPheromone
-
- getViewerActivator() - Method in class turtlekit.kernel.TKScheduler
-
- getWidth() - Method in class turtlekit.kernel.TKEnvironment
-
- getWidth() - Method in class turtlekit.kernel.TKLauncher
-
- getWidth() - Method in class turtlekit.pheromone.Pheromone
-
- getWidth() - Method in class turtlekit.viewer.AbstractGridViewer
-
- getWorldHeight() - Method in class turtlekit.kernel.Turtle
-
- getWorldWidth() - Method in class turtlekit.kernel.Turtle
-
- getX() - Method in class turtlekit.kernel.Turtle
-
- getY() - Method in class turtlekit.kernel.Turtle
-
- giveUpRole(String) - Method in class turtlekit.kernel.Turtle
-
the turtle will no longer play the specified role
- GPU_GRADIENTS - Variable in class turtlekit.kernel.TKEnvironment
-
- GPU_PRNG - Class in turtlekit.cuda
-
- GPU_PRNG() - Constructor for class turtlekit.cuda.GPU_PRNG
-
- GPU_PRNG(long) - Constructor for class turtlekit.cuda.GPU_PRNG
-