NetLogo API
version 4.0.1

Uses of Class
org.nlogo.agent.AgentSet

Packages that use AgentSet
org.nlogo.agent   
org.nlogo.command   
org.nlogo.nvm   
 

Uses of AgentSet in org.nlogo.agent
 

Subclasses of AgentSet in org.nlogo.agent
 class ArrayAgentSet
           
 class TreeAgentSet
           
 

Fields in org.nlogo.agent declared as AgentSet
 AgentSet Patch.patchNeighbors
           
 AgentSet Patch.patchNeighbors4
           
 AgentSet Patch3D.patchNeighbors6
           
 

Methods in org.nlogo.agent that return AgentSet
 AgentSet World.agentClassToAgentSet(Class agentClass)
           
 AgentSet Link.bothEnds()
           
 AgentSet LinkManager.findLinkedFrom(Turtle src, AgentSet sourceSet)
           
 AgentSet LinkManager.findLinkedTo(Turtle target, AgentSet sourceSet)
           
 AgentSet LinkManager.findLinkedWith(Turtle target, AgentSet sourceSet)
           
 AgentSet LinkManager.findLinksFrom(Turtle src, AgentSet breed)
           
 AgentSet LinkManager.findLinksTo(Turtle target, AgentSet breed)
           
 AgentSet LinkManager.findLinksWith(Turtle target, AgentSet breed)
           
 AgentSet Link.getBreed()
           
 AgentSet Turtle.getBreed()
           
 AgentSet Turtle3D.getBreed()
           
 AgentSet World.getBreed(String breedName)
           
 AgentSet World.getLinkBreed(String breedName)
           
 AgentSet Patch.getNeighbors()
           
 AgentSet Patch3D.getNeighbors()
           
 AgentSet Topology3D.getNeighbors3d(Patch3D source)
           
 AgentSet Torus3D.getNeighbors3d(Patch3D source)
           
 AgentSet Patch.getNeighbors4()
           
 AgentSet Patch3D.getNeighbors6()
           
 AgentSet Topology3D.getNeighbors6(Patch3D source)
           
 AgentSet Torus3D.getNeighbors6(Patch3D source)
           
 AgentSet World.links()
           
 AgentSet World.noLinks()
           
 AgentSet World.noPatches()
           
 AgentSet World.noTurtles()
           
 AgentSet World.observers()
           
 AgentSet World.patches()
           
 AgentSet AgentSet.randomSubset(int resultSize, int precomputedCount, org.nlogo.util.MersenneTwisterFast randomerizer)
           
 AgentSet World.turtles()
           
 

Methods in org.nlogo.agent with parameters of type AgentSet
static String Dump.agentset(AgentSet agentset, boolean exporting)
           
 double World.averagePathLength(AgentSet nodeSet, AgentSet linkBreed)
          Calculates the average shortest-path length between all (distinct) pairs of nodes in the given nodeSet, by traveling along links of the given linkBreed.
 boolean BreedShapes.breedHasShape(AgentSet breed)
           
 boolean World.breedOwns(AgentSet breed, String name)
           
 int World.breedsOwnIndexOf(AgentSet breed, String name)
           
 String World.breedsOwnNameAt(AgentSet breed, int index)
           
static void Layouts.circle(AgentSet nodes, double radius, org.nlogo.util.MersenneTwisterFast random)
           
 int World.compareLinkBreeds(AgentSet breed1, AgentSet breed2)
           
 Link LinkManager.createLink(Turtle src, Turtle dest, AgentSet breed)
           
 Turtle World.createTurtle(AgentSet breed)
           
 Turtle World3D.createTurtle(AgentSet breed)
           
 Turtle World.createTurtle(AgentSet breed, int c, int h)
           
 Turtle World3D.createTurtle(AgentSet breed, int c, int h)
           
 boolean AgentSet.equalAgentSets(AgentSet otherSet)
           
 Link LinkManager.findLink(Turtle src, Turtle dest, AgentSet breed, boolean includeAllLinks)
           
 AgentSet LinkManager.findLinkedFrom(Turtle src, AgentSet sourceSet)
           
 AgentSet LinkManager.findLinkedTo(Turtle target, AgentSet sourceSet)
           
 AgentSet LinkManager.findLinkedWith(Turtle target, AgentSet sourceSet)
           
 Link LinkManager.findLinkEitherWay(Turtle src, Turtle dest, AgentSet breed, boolean includeAllLinks)
           
 Link LinkManager.findLinkFrom(Turtle src, Turtle dest, AgentSet breed, boolean includeAllLinks)
           
 AgentSet LinkManager.findLinksFrom(Turtle src, AgentSet breed)
           
 AgentSet LinkManager.findLinksTo(Turtle target, AgentSet breed)
           
 AgentSet LinkManager.findLinksWith(Turtle target, AgentSet breed)
           
 String World.getBreedSingular(AgentSet breed)
           
 Link World.getLink(Double end1, Double end2, AgentSet breed)
           
 String World.getLinkBreedSingular(AgentSet breed)
           
 int World.getLinkVariablesArraySize(AgentSet breed)
           
 Link World.getOrCreateDummyLink(Object end1, Object end2, AgentSet breed)
           
 Link World.getOrCreateLink(Double end1, Double end2, AgentSet breed)
           
 Link World.getOrCreateLink(Turtle end1, Turtle end2, AgentSet breed)
           
 int World.getVariablesArraySize(Link link, AgentSet breed)
           
 int World.getVariablesArraySize(Turtle turtle, AgentSet breed)
           
 List World.inCone(Turtle startTurtle, AgentSet sourceSet, double radius, double angle, boolean wrap)
           
 List World3D.inCone(Turtle callingTurtle, AgentSet sourceSet, double radius, double angle, boolean wrap)
           
 HashSet World.inNetworkRadius(Turtle sourceNode, AgentSet sourceSet, double radius, AgentSet linkBreed)
          This method performs a BFS from the sourceNode, following the network imposed by the given linkBreed, going up to radius layers out, and only collecting nodes that are members of sourceSet.
 List World.inRadius(Agent agent, AgentSet sourceSet, double radius, boolean wrap)
           
 List World3D.inRadius(Agent agent, AgentSet sourceSet, double radius, boolean wrap)
           
 boolean World.isBreed(AgentSet breed)
           
 boolean World.isLinkBreed(AgentSet breed)
           
 boolean World.linkBreedOwns(AgentSet breed, String name)
           
 int World.linkBreedsOwnIndexOf(AgentSet breed, String name)
           
 String World.linkBreedsOwnNameAt(AgentSet breed, int index)
           
static void Layouts.magspring(AgentSet nodeset, AgentSet linkset, double spr, double len, double rep, double magStr, int fieldType, boolean bidirectional, org.nlogo.util.MersenneTwisterFast random)
           
 int World.networkDistance(Turtle sourceNode, Turtle destNode, AgentSet linkBreed)
          This method performs a BFS from the sourceNode, following the network imposed by the given linkBreed, to find the distance to destNode.
 LogoList World.networkShortestPathLinks(org.nlogo.util.MersenneTwisterFast random, Turtle sourceNode, Turtle destNode, AgentSet linkBreed)
           
 LogoList World.networkShortestPathNodes(org.nlogo.util.MersenneTwisterFast random, Turtle sourceNode, Turtle destNode, AgentSet linkBreed)
          This method performs a BFS from the sourceNode, following the network imposed by the given linkBreed, to find the shortest path to destNode.
 void Link.setBreed(AgentSet breed)
           
 void Turtle.setBreed(AgentSet breed)
          This version of setBreed properly resets the global breed AgentSets Caller should ensure that the turtle isn't a link (links aren't allowed to change breed).
 void Turtle3D.setBreed(AgentSet breed)
          This version of setBreed properly resets the global breed AgentSets Caller should ensure that the turtle isn't a link (links aren't allowed to change breed).
 void BreedShapes.setBreedShape(AgentSet breed, String shapeName)
           
static void Layouts.sphere(AgentSet nodeset, double radius, double initialTemp, org.nlogo.util.MersenneTwisterFast random)
           
static void Layouts.spring(AgentSet nodeset, AgentSet linkset, double spr, double len, double rep, org.nlogo.util.MersenneTwisterFast random)
           
static void Layouts.spring2D(AgentSet nodeset, AgentSet linkset, double spr, double len, double rep, org.nlogo.util.MersenneTwisterFast random)
           
static void Layouts.spring3D(AgentSet nodeset, AgentSet linkset, double spr, double len, double rep, org.nlogo.util.MersenneTwisterFast random)
           
 Turtle Patch.sprout(int c, int heading, AgentSet breed)
           
 Turtle Patch3D.sprout(int c, int heading, AgentSet breed)
           
static void Layouts.tutte(AgentSet nodeset, AgentSet linkset, double radius, org.nlogo.util.MersenneTwisterFast random)
           
 

Constructors in org.nlogo.agent with parameters of type AgentSet
DummyLink(World world, Object end1, Object end2, AgentSet breed)
           
Link3D(World world, Turtle end1, Turtle end2, AgentSet breed)
           
Turtle(World world, AgentSet breed, Double xcor, Double ycor)
           
Turtle3D(World3D world, AgentSet breed, Number xcor, Number ycor, Number zcor)
           
 

Uses of AgentSet in org.nlogo.command
 

Methods in org.nlogo.command that return AgentSet
 AgentSet Instruction.argEvalAgentSet(Context context, int argIndex)
           
 AgentSet Instruction.argEvalAgentSet(Context context, int argIndex, Class type)
           
 

Methods in org.nlogo.command with parameters of type AgentSet
 void Instruction.checkAgentSetClass(AgentSet agents, Context context)
           
 

Uses of AgentSet in org.nlogo.nvm
 

Methods in org.nlogo.nvm with parameters of type AgentSet
 void JobManager.addJob(JobOwner owner, AgentSet agents, Procedure procedure)
           
 Object JobManager.addReporterJobAndWait(AgentSet agentset, Procedure procedure)
           
 void JobManager.addSecondaryJob(JobOwner owner, AgentSet agents, Procedure procedure)
           
 Object JobManager.callReporterProcedure(JobOwner owner, AgentSet agentset, Procedure procedure)
           
 Job Context.makeConcurrentJob(AgentSet agentset)
           
 Job JobManager.makeConcurrentJob(JobOwner owner, AgentSet agentset, Procedure procedure)
           
 void Context.runExclusiveJob(AgentSet agentset, int address)
           
 


NetLogo API
version 4.0.1