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