# A Port of 'NetLogo' Functions and Language to R

## Documentation for package ‘NetLogoR’ version 0.3.2

- DESCRIPTION file.
- User guides, package vignettes and other documentation.

## Help Pages

A B C D E F H I L M N O P R S T U W misc

NetLogoR-package | The 'NetLogoR' package

## -- A --

agentClasses | A meta class for agentMatrix and SpatialPointsDataFrame
agentClasses-class | A meta class for agentMatrix and SpatialPointsDataFrame
agentMatrix | Create a new agentMatrix object
agentMatrix-class | The agentMatrix class
agentMatrix-method | Create a new agentMatrix object
all | All agents?
any | Any agents?

## -- B --

bbox-method | Bounding box and extent methods for NetLogoR classes
bbox<- | Bounding box and extent methods for NetLogoR classes
bbox<--method | Bounding box and extent methods for NetLogoR classes
bk | Move backward
bk-method | Move backward

## -- C --

canMove | Can the turtles move?
canMove-method | Can the turtles move?
cbind | Combine R Objects by Rows or Columns
cbind.agentMatrix | Combine R Objects by Rows or Columns
cellFromPxcorPycor | Cells numbers from patches coordinates
cellFromPxcorPycor-method | Cells numbers from patches coordinates
clearPatches | Clear world's patches
clearPatches-method | Clear world's patches
coordinates-method | Set spatial coordinates
count | Count agents
createOTurtles | Create ordered turtles
createOTurtles-method | Create ordered turtles
createTurtles | Create turtles
createTurtles-method | Create turtles
createWorld | Create a world
createWorld-method | Create a world

## -- D --

die | Kill turtles
die-method | Kill turtles
diffuse | Diffuse values in a world
diffuse-method | Diffuse values in a world
dist | Distances between agents
downhill | Move downhill
downhill-method | Move downhill
dx | x-increment
dx-method | x-increment
dy | y-increment
dy-method | y-increment

## -- E --

extent-method | Bounding box and extent methods for NetLogoR classes

## -- F --

face | Face something
face-method | Face something
fargs | Function arguments
fd | Move forward
fd-method | Move forward

## -- H --

hatch | Hatch new turtles
hatch-method | Hatch new turtles
head | Key base R functions for agentMatrix class
head.agentMatrix | Key base R functions for agentMatrix class
home | Return home
home-method | Return home

## -- I --

inCone | Agents in cone
inCone-method | Agents in cone
initialize-method | Initialize for agentMatrix Class
inRadius | Agents in radius
inRadius-method | Agents in radius
inspect | Inspect turtles
inspect-method | Inspect turtles
isNLclass | Type of object
isNLclass-method | Type of object

## -- L --

layerNames-method | Methods for quickPlot
layoutCircle | Layout turtles on a circle
layoutCircle-method | Layout turtles on a circle
left | Rotate to the left
left-method | Rotate to the left
length-method | Key base R functions for agentMatrix class

## -- M --

maxNof | N agents with maximum
maxNof-method | N agents with maximum
maxOneOf | One agent with maximum
maxOneOf-method | One agent with maximum
maxPxcor | Maximum pxcor
maxPxcor-method | Maximum pxcor
maxPycor | Maximum pycor
maxPycor-method | Maximum pycor
minNof | N agents with minimum
minNof-method | N agents with minimum
minOneOf | One agent with minimum
minOneOf-method | One agent with minimum
minPxcor | Minimum pxcor
minPxcor-method | Minimum pxcor
minPycor | Minimum pycor
minPycor-method | Minimum pycor
moveTo | Move to
moveTo-method | Move to

## -- N --

neighbors | Neighbors patches
neighbors-method | Neighbors patches
NetLogoR | The 'NetLogoR' package
NLall | All agents?
NLall-method | All agents?
NLany | Any agents?
NLany-method | Any agents?
NLcount | Count agents
NLcount-method | Count agents
NLdist | Distances between agents
NLdist-method | Distances between agents
NLset | Set an agents variable
NLset-method | Set an agents variable
NLwith | Agents with
NLwith-method | Agents with
NLworldIndex | WorldMatrix indices from vector indices
NLworldIndex-method | WorldMatrix indices from vector indices
nOf | N random agents
nOf-method | N random agents
noPatches | No patches
noTurtles | No turtles
nrow-method | Key base R functions for agentMatrix class
numLayers-method | Methods for quickPlot

## -- O --

of | Values of an agents variable
of-method | Values of an agents variable
oneOf | One random agent
oneOf-method | One random agent
other | Others
other-method | Others

## -- P --

patch | Patches coordinates
patch-method | Patches coordinates
patchAhead | Patches ahead
patchAhead-method | Patches ahead
patchAt | Patches at
patchAt-method | Patches at
patchDistDir | Patches at given distances and directions
patchDistDir-method | Patches at given distances and directions
patches | All the patches in a world
patches-method | All the patches in a world
patchHere | Patches here
patchHere-method | Patches here
patchLeft | Patches on the left
patchLeft-method | Patches on the left
patchRight | Patches on the right
patchRight-method | Patches on the right
patchSet | Patch set
patchSet-method | Patch set
pExist | Do the patches exist?
pExist-method | Do the patches exist?
plot.agentMatrix | Basic plot methods for 'agentMatrix', 'worldMatrix', 'worldArray'
plot.worldArray | Basic plot methods for 'agentMatrix', 'worldMatrix', 'worldArray'
plot.worldMatrix | Basic plot methods for 'agentMatrix', 'worldMatrix', 'worldArray'
points.agentMatrix | Basic plot methods for 'agentMatrix', 'worldMatrix', 'worldArray'
PxcorPycorFromCell | Patches coordinates from cells numbers
PxcorPycorFromCell-method | Patches coordinates from cells numbers

## -- R --

randomPxcor | Random pxcor
randomPxcor-method | Random pxcor
randomPycor | Random pycor
randomPycor-method | Random pycor
randomXcor | Random xcor
randomXcor-method | Random xcor
randomXYcor | Random turtles coordinates
randomXYcor-method | Random turtles coordinates
randomYcor | Random ycor
randomYcor-method | Random ycor
raster2world | Convert a Raster* object into a worldMatrix or worldArray object
raster2world-method | Convert a Raster* object into a worldMatrix or worldArray object
rbind | Combine R Objects by Rows or Columns
rbind.agentMatrix | Combine R Objects by Rows or Columns
right | Rotate to the right
right-method | Rotate to the right

## -- S --

set | Set an agents variable
setXY | Set turtles' locations
setXY-method | Set turtles' locations
show-method | Key base R functions for agentMatrix class
show-method | Key base R functions for worldNLR classes
sortOn | Sort agents
sortOn-method | Sort agents
spdf2turtles | From SpatialPointsDataFrame to agentMatrix
spdf2turtles-method | From SpatialPointsDataFrame to agentMatrix
sprout | Sprout new turtles
sprout-method | Sprout new turtles
stackWorlds | Stack worlds
stackWorlds-method | Stack worlds
subHeadings | Substract headings
subHeadings-method | Substract headings

## -- T --

tail | Key base R functions for agentMatrix class
tail.agentMatrix | Key base R functions for agentMatrix class
tExist | Do the turtles exist?
tExist-method | Do the turtles exist?
towards | Directions towards
towards-method | Directions towards
turtle | Select turtles
turtle-method | Select turtles
turtles2spdf | From agentMatrix to SpatialPointsDataFrame
turtles2spdf-method | From agentMatrix to SpatialPointsDataFrame
turtlesAt | Turtles at
turtlesAt-method | Turtles at
turtleSet | Create a turtle agenset
turtleSet-method | Create a turtle agenset
turtlesOn | Turtles on
turtlesOn-method | Turtles on
turtlesOwn | New turtles variable
turtlesOwn-method | New turtles variable

## -- U --

updateList | Update elements of a named list with elements of a second named list
updateList-method | Update elements of a named list with elements of a second named list
uphill | Move uphill
uphill-method | Move uphill

## -- W --

with | Agents with
withMax | Agents with maximum
withMax-method | Agents with maximum
withMin | Agents with minimum
withMin-method | Agents with minimum
world2raster | Convert a worldMatrix or worldArray object into a Raster* object
world2raster-method | Convert a worldMatrix or worldArray object into a Raster* object
worldArray | The worldArray class
worldArray-class | The worldArray class
worldHeight | World height
worldHeight-method | World height
worldMatrix | The worldMatrix class
worldMatrix-class | The worldMatrix class
worldNLR | The worldNLR class
worldNLR-class | The worldNLR class
worldWidth | World width
worldWidth-method | World width
wrap | Wrap coordinates or pixels in a torus-like fashion
wrap-method | Wrap coordinates or pixels in a torus-like fashion

## -- misc --

$ | Subsetting for worldArray class
$-method | Subsetting for worldArray class
$-method | Extract or Replace Parts of an Object
.bboxCoords | Bounding box and extent methods for NetLogoR classes
.identifyGrobToPlot-method | Methods for quickPlot
.plotGrob-method | Methods for quickPlot
==-method | Relational Operators
[ | Extract or Replace Parts of an Object
[-method | Extract or Replace Parts of an Object
[<- | Extract or Replace Parts of an Object
[<--method | Extract or Replace Parts of an Object
[[ | Subsetting for worldArray class
[[-method | Subsetting for worldArray class
[[<- | Subsetting for worldArray class
[[<--method | Subsetting for worldArray class