Class Boundary

The boundary condition for this layer.

InstanceTypeDescription
AbsorbingAbsorbing (Boundary)The absorbing boundary is for CONTINUUM nanoverse.runtime.layers only. It holds the boundary value constantly at zero. For equivalent behavior in AGENT nanoverse.runtime.layers, see the Arena boundary.
ArenaArena (Boundary)The Arena boundary is for AGENT nanoverse.runtime.layers only. It allows agents to drift over the boundary while resolving an event, but any nanoverse.runtime.agent that ends an event over the boundary is removed from the system. For the equivalent behavior in a CONTINUUM layer, see the Absorbing boundary.
HaltHalt (Boundary)The Halt boundary is for AGENT nanoverse.runtime.layers only. If an nanoverse.runtime.agent reaches the boundary, the simulation halts.
PeriodicPeriodic (Boundary)A periodic boundary wraps each edge around to a parallel edge on the other side. It requires that the simulation space have a shape with exactly twice the edges of its dimension (ie, Line, Rectangle, Cuboid). Periodic boundaries are compatible with both continuum and nanoverse.runtime.agent nanoverse.runtime.layers.
PlaneRingHardPlaneRingHard (Boundary)The PlaneRingHard boundary is a 2D boundary for AGENT nanoverse.runtime.layers only. It has hard boundary conditions at top and bottom, and periodic boundary conditions left and right. For equivalent behavior in CONTINUUM nanoverse.runtime.layers, see the PlaneRingReflecting boundary.
PlaneRingReflectingPlaneRingReflecting (Boundary)The PlaneRingReflecting boundary is a 2D boundary for CONTINUUM nanoverse.runtime.layers only. It has reflecting boundary conditions top and bottom, and periodic boundaries left and right. For equivalent boundary conditions in AGENT nanoverse.runtime.layers, see the PlaneRingHard boundary.
TetrisTetris (Boundary)The Tetris boundary is a 2D boundary for AGENT layers only. It has a hard boundary on the bottom edge, a halting boundary on the top edge, and periodic boundaries on the left and right edges.
TetrisReflectingTetrisReflecting (Boundary)The TetrisReflecting boundary is a 2D boundary for CONTINUUM layers only. It has a reflecting boundary on the bottom edge, an absorbing boundary on the top edge, and periodic boundaries on the left and right edges.