On this page

Alphabetical API index

Manual contents | Quick reference | Project settings | Supporting types | Compatibility

Look up a name, then follow its owner link for the signature, timing, return value, prerequisites, and limitations. Names are case-sensitive; the index sorts without regard to case. Overloads and getter/setter pairs share one entry. The same name on different owners need not have the same behavior.

This index covers declared members of NLSimMain, NLPatch, HexPatch, NLTurtle, NLRoot, APIRoot, Store, Property, CoordsFactory, internal coordinate objects, AgentSet, and AgentList, plus documented model-facing fields and supporting exports. It is not an inventory of every runtime bookkeeping field, Project key, inherited JavaScript Array/Set method, or internal manager. For those collection shapes, see collections.

Inheritance: Main, Patch, and Turtle inherit NLRoot instance helpers; HexPatch inherits NLPatch. APIRoot static utilities are inherited by NLRoot and its subclasses, but are not instance methods: use NLRoot.random(), not this.random(). Entries marked static are class calls. Overrides are listed separately; consult the most specific owner.

Not an endorsement: internal and broken legacy entry points remain indexed so they can be identified. Follow the linked classification before using an unfamiliar name. Examples and model-author advice assume lifecycle: "aligned"; this is not a runtime-default change.

A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | R | S | T | U | V | W | X | Y | Z

A

Name Owner / reference
addColorChangeListener NLPatch, NLTurtle
addData NLSimMain
addListener Store, Property
addLocationChangeListener NLTurtle
addShapeChangeListener NLTurtle
addSizeChangeListener NLTurtle
addSpeedChangeListener NLTurtle
addThetaChangeListener NLTurtle
addToChange NLSimMain
addToFlip NLSimMain
addToNextSites NLSimMain
addXValChangeListener NLTurtle
addXVelChangeListener NLTurtle
addYValChangeListener NLTurtle
addYVelChangeListener NLTurtle
agentGrid NLPatch
AgentList Supporting type
AgentSet Supporting type
agentSet NLPatch
ahead NLTurtle
alignedLifecycle NLSimMain
any NLRoot
APIRoot Base utilities
askTurtles NLSimMain
autoNext Store

B

Name Owner / reference
bernoulli APIRoot static
best_of NLRoot
binomial APIRoot static
block NLPatch
blockVisit NLPatch, HexPatch
blockX NLPatch
BoundaryMode Runtime choice
boundaryMode NLSimMain, NLPatch
bumpMemoEpoch NLSimMain

C

Name Owner / reference
cacheColor NLTurtle
cellPaletteLength NLSimMain
cellWrap NLSimMain
centerX NLPatch, NLTurtle
centerY NLPatch, NLTurtle
check APIRoot static
choose APIRoot static
clear NLSimMain, Logger
clearCells NLSimMain
clearLogger NLSimMain
clipped NLTurtle
code Logger
col NLPatch, NLTurtle, AgentSet
colClip NLTurtle
CollisionMode Runtime choice
color NLPatch, NLTurtle
colorUpdater NLPatch, NLTurtle
cols NLSimMain, NLTurtle, NLRoot
colsx NLSimMain
constructor NLSimMain, NLPatch, HexPatch, NLTurtle, NLRoot, APIRoot, Store, Property, CoordsFactory, Coords, AgentSet, AgentList, Pinger
coordinate NLSimMain
Coords Internal coordinate type
CoordsFactory Supporting type
count NLSimMain field, NLRoot method
create Store static, CoordsFactory
createLogger NLSimMain
createTurtle NLSimMain
createTurtleFromParent NLSimMain
createTurtleFromPatch NLSimMain
createTurtleFromSpecs NLSimMain
csize NLSimMain
current Store field
currentColor NLPatch, NLTurtle
currentLocation NLTurtle
currentShape NLTurtle
currentSize NLTurtle
currentSpeed NLTurtle
currentTheta NLTurtle
currentTime NLSimMain

D

Name Owner / reference
degToRad APIRoot static
delay NLSimMain
die NLSimMain, NLTurtle
Dir Export
distance APIRoot static
distanceTo NLPatch, NLTurtle, Coords
doneWith NLSimMain
doPatchShift NLSimMain
doTurtleShift NLSimMain
drawNext NLTurtle
drawTo NLTurtle
dt NLSimMain numeric field / shadowed method, NLTurtle method
dx NLTurtle
dy NLTurtle

E

Name Owner / reference
edge NLSimMain
EdgeMode Runtime choice
Enum Supporting factory
EnumSym Supporting factory
equals Coords

F

Name Owner / reference
fd NLTurtle
fdNext NLTurtle
filter NLRoot, NLMatrix use
filterBreed NLSimMain
finishInitialization NLSimMain
fixSpeed NLTurtle
fixTheta NLTurtle
flip APIRoot static
forEach NLRoot, NLMatrix use
forward NLTurtle

G

Name Owner / reference
get Store, Property, NLMatrix / NLVector use
getBParam NLSimMain
getCenterX NLTurtle
getCenterY NLTurtle
getHistory APIRoot
getNextLocation NLTurtle
getParam NLSimMain
getRadius NLTurtle
go NLTurtle
goDiscrete NLTurtle static

H

Name Owner / reference
halt NLSimMain
hasSeen NLSimMain
hexify Coords
HexPatch Subclass
hide_turtle NLTurtle

I

Name Owner / reference
id NLTurtle
inBounds NLTurtle
init NLSimMain, NLPatch, NLTurtle
initAgentProps NLSimMain
initAgents NLSimMain
initCellProps NLSimMain
initCells NLSimMain
initColor NLPatch, NLTurtle
initDynamics NLTurtle
initial Store field
initialize NLSimMain, Store
initializePatches NLSimMain
initializePinger Store callback
initializeTurtles NLSimMain
initializeTurtles1 NLSimMain
initializeTurtles2 NLSimMain
initialStatus NLSimMain
initialValue Store field
initLocation NLTurtle
initParams NLSimMain
initTurtleGen NLSimMain
initVelocity NLTurtle
initVisitModeMap NLSimMain
installStockParams NLSimMain
irandom APIRoot static
isDiscrete NLTurtle
isHex NLSimMain
isRK4 NLSimMain
isTrajectory NLTurtle

K

Name Owner / reference
kill NLTurtle

L

Name Owner / reference
left NLTurtle
length NLVector use
link NLTurtle
listeners Store field
location NLPatch, NLTurtle
log NLSimMain, Logger
Logger Supporting wrapper
lt NLTurtle

M

Name Owner / reference
main NLSimMain, NLPatch, NLTurtle, NLRoot, Logger
map NLRoot
max_of NLRoot
max_one_of NLRoot
max_one_of_value NLRoot
maxTime NLSimMain
maxX NLTurtle
maxY NLTurtle
mean NLRoot static
meanPMStd NLRoot static
min_of NLRoot
min_one_of NLRoot
min_one_of_value NLRoot
minX NLTurtle
minY NLTurtle
MotionMode Runtime choice
move NLTurtle
MoveMode Runtime choice
moveNext NLTurtle
moveTo NLTurtle
multinomial APIRoot static
myPatch NLTurtle
myTurtles NLPatch

N

Name Owner / reference
n_of NLRoot static
neighbors NLSimMain, NLPatch
neighborVisit NLPatch
newbie NLTurtle
newCoords NLRoot
next Store
nextColor NLPatch, NLTurtle
nextLocation NLTurtle
nextPinger Store callback
nextShape NLTurtle
nextSize NLTurtle
nextSpeed NLTurtle
nextTheta NLTurtle
nextX_val NLTurtle
nextY_val NLTurtle
nhood NLSimMain
nhood4 NLSimMain
nhood8 NLSimMain
nhoodCoords NLTurtle
nhoodCount NLTurtle
nhoodPatches NLTurtle
nlDiffuse NLSimMain
NLMatrix Collection use
NLPatch Class reference
NLRoot Class reference
NLSimMain Class reference
NLTurtle Class reference
NLVector Collection use
normal APIRoot static
normalize APIRoot static

O

Name Owner / reference
occupied NLPatch
one_of NLRoot static
ord Enum slot field
ordinal Enum / EnumSym result

P

Name Owner / reference
paletteLength NLSimMain
parse NLRoot static
patch NLSimMain
patch_ahead NLTurtle
patch_ahead_next NLTurtle
patchAtAngle NLTurtle
patchDist NLTurtle
patches NLSimMain, NLPatch, NLTurtle
patchesBetweenRadii NLSimMain
patchesBetweenRadiiAndFringe NLSimMain
patchesInRadius NLSimMain
patchShift NLPatch
patchStep NLPatch
patchVisit NLSimMain
path NLRoot
pen_down NLTurtle
PI APIRoot static
Pi APIRoot static
PI2 APIRoot static
Pi2 APIRoot static
Pi34 APIRoot static
Pi4 APIRoot static
ping Pinger field
Pinger Supporting wrapper
pinger Store callback
poisson APIRoot static
poke NLSimMain
Property Supporting type

R

Name Owner / reference
radius NLTurtle
radToDeg APIRoot static
random APIRoot static
randomColor NLPatch
realDist NLTurtle
realLocation NLTurtle
reinitialize Store
removeListener Property
replyAgent NLSimMain
replyCell NLSimMain
reset NLSimMain, NLPatch, NLTurtle, NLRoot, CoordsFactory
resetPatches NLSimMain
resetTurtles NLSimMain
resetWorld NLSimMain
right NLTurtle
ring NLPatch
ringVisit NLPatch, HexPatch
row NLPatch, NLTurtle, AgentSet
rowClip NLTurtle
rows NLSimMain, NLTurtle, NLRoot
rt NLTurtle
run NLSimMain

S

Name Owner / reference
sameCell Coords
sameLayer NLTurtle
scrollToTop Logger
select APIRoot static
selectTurtle NLSimMain
sequence NLPatch static
set Store, Property
setColorInitListener NLPatch, NLTurtle
setLocationInitListener NLTurtle
setNextColor NLPatch, NLTurtle
setNextShape NLTurtle
setNextSize NLTurtle
setNextSpeed NLTurtle
setNextTheta NLTurtle
setNextVelocity NLTurtle
setParam NLSimMain
setShapeInitListener NLTurtle
setSizeInitListener NLTurtle
setSpeed NLSimMain
setSpeedInitListener NLTurtle
setSpeedTheta NLTurtle
setTheta NLSimMain
setThetaInitListener NLTurtle
setup NLSimMain, NLPatch, NLTurtle
setUpdater Store
setupWorld NLSimMain
setVisible NLTurtle
setXValInitListener NLTurtle
setXVelInitListener NLTurtle
setYValInitListener NLTurtle
setYVelInitListener NLTurtle
Shape Export
shape NLTurtle
shapeUpdater NLTurtle
shift NLSimMain, Store
show NLSimMain
show_turtle NLTurtle
showList NLSimMain
shuffle NLRoot static, APIRoot static
size NLTurtle, NLVector use
sizeUpdater NLTurtle
sniffCone NLTurtle
sniffer NLTurtle
sortByDistanceFrom AgentSet, AgentList
speed NLTurtle
startSequence NLTurtle
statusToJson NLSimMain
step NLSimMain
stopTime NLSimMain
stopWhenTrue NLSimMain
Store Supporting type
stores NLRoot, NLTurtle
sum NLRoot static
synchAndReport NLSimMain
synchAndVisitNext NLSimMain
synchReportAndVisitNext NLSimMain
synchronize NLSimMain

T

Name Owner / reference
theta NLTurtle
thetaUpdater NLTurtle
tick NLSimMain
toDegrees NLTurtle
toJsonFull NLTurtle
toJsonMedium NLTurtle
toJsonMini NLTurtle
toList AgentSet, NLMatrix use
topology NLSimMain
toRadians NLTurtle
toString NLPatch, NLTurtle, Store, Coords, AgentSet, Enum slot
total NLSimMain
touchPatch NLSimMain
towards NLTurtle
towards0 NLTurtle
towards1 NLTurtle
towardsxy NLTurtle
turtles NLSimMain, NLTurtle
turtlesAt NLSimMain
turtleShift NLTurtle
turtlesInRadius NLSimMain
turtleStep NLTurtle
turtleVisit NLSimMain
turtleWrap NLTurtle

U

Name Owner / reference
unlink NLTurtle
unPoke NLSimMain
unquotify NLRoot static
update NLSimMain
updater Store field

V

Name Owner / reference
value Property
values Enum / EnumSym result, NLVector use
virgin Store field
visit HexPatch, NLMatrix use
visitAll NLSimMain
visitAlways NLSimMain
VisitMode Export
visitMode NLSimMain
visitNeighbor NLPatch
visitRing HexPatch

W

Name Owner / reference
willBounce NLTurtle collision-supplied field

X

Name Owner / reference
x NLTurtle, Coords
x_vel NLTurtle

Y

Name Owner / reference
y NLTurtle, Coords
y_vel NLTurtle

Z

Name Owner / reference
zombie NLTurtle

Private names and callback lookup

Underscore-prefixed backing Stores and runtime bookkeeping fields are grouped in the Main internal inventory, Patch context, Turtle internals, and Store field notes. They are not substitutes for public built-in properties.

For callback arguments and binding, use the callback signature lookup. For settings such as lifecycle, visitMode strings, agent defaults, and display codes, use the Project configuration reference.

Index verification

The guide tests check alphabetical order, unique case-sensitive names, owner-specific coverage of declared instance and static members in the classes listed above, and all relative links/anchors. The linked references retain their own executable example and behavior checks.