Index

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

A

AbstractDataLink - Class in uk.ac.manchester.spinnaker.machine.datalinks
Abstract Root of all Data Links.
add(int) - Method in class uk.ac.manchester.spinnaker.machine.MemoryLocation
Add an offset to this location to get a new memory location.
addChip(Chip) - Method in class uk.ac.manchester.spinnaker.machine.Machine
Add a chip to the machine.
addChips(Iterable<Chip>) - Method in class uk.ac.manchester.spinnaker.machine.Machine
Add some chips to the machine.
addCore(int, int, int) - Method in class uk.ac.manchester.spinnaker.machine.CoreSubsets
Adds the core location, creating a new subset if required.
addCore(ChipLocation, int) - Method in class uk.ac.manchester.spinnaker.machine.CoreSubsets
Adds the processor for this chip, creating a new subset if required.
addCore(CoreLocation) - Method in class uk.ac.manchester.spinnaker.machine.CoreSubsets
Adds the core Location.
addCores(int, int, Iterable<Integer>) - Method in class uk.ac.manchester.spinnaker.machine.CoreSubsets
Adds the processors for this chip, creating a new subset if required.
addCores(Iterable<CoreLocation>) - Method in class uk.ac.manchester.spinnaker.machine.CoreSubsets
Adds the locations into this one.
addCores(ChipLocation, Iterable<Integer>) - Method in class uk.ac.manchester.spinnaker.machine.CoreSubsets
Adds the processors for this chip, creating a new subset if required.
addDefaults(ChipResources) - Method in class uk.ac.manchester.spinnaker.machine.bean.ChipResources
Adds the default values if and only if no value had been specifically set.
addDefaults(MachineBean) - Method in class uk.ac.manchester.spinnaker.machine.bean.ChipBean
Adds the suitable default ChipResources.
addFpgaLinks() - Method in class uk.ac.manchester.spinnaker.machine.Machine
Add FPGA links that are on a given machine depending on the version of the board.
addLink(Link) - Method in class uk.ac.manchester.spinnaker.machine.Router
Adds a link with a unique sourceLinkDirection to this router.
address - Variable in class uk.ac.manchester.spinnaker.machine.datalinks.InetIdTuple
The InetAddress of this tuple which may be null.
address - Variable in class uk.ac.manchester.spinnaker.machine.MemoryLocation
The actual location.
addSpinnakerLinks() - Method in class uk.ac.manchester.spinnaker.machine.Machine
Add SpiNNaker links that are on a given machine depending on the height and width and therefore version of the board.
allProcessors() - Method in class uk.ac.manchester.spinnaker.machine.Chip
Return a list off all the processors on this chip.
asBMPLocation() - Method in interface uk.ac.manchester.spinnaker.machine.board.HasBMPLocation
Converts (if required) this to a simple X, Y, P tuple.
asChipLocation() - Method in class uk.ac.manchester.spinnaker.machine.board.TriadCoords
Convert these coordinates into a machine-global chip location.
asChipLocation() - Method in class uk.ac.manchester.spinnaker.machine.Chip
 
asChipLocation() - Method in class uk.ac.manchester.spinnaker.machine.ChipLocation
 
asChipLocation() - Method in class uk.ac.manchester.spinnaker.machine.datalinks.AbstractDataLink
 
asChipLocation() - Method in enum uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
 
asChipLocation() - Method in interface uk.ac.manchester.spinnaker.machine.HasChipLocation
Converts (if required) this to a simple X, Y tuple.
asCoreLocation() - Method in class uk.ac.manchester.spinnaker.machine.CoreLocation
 
asCoreLocation() - Method in interface uk.ac.manchester.spinnaker.machine.HasCoreLocation
Converts (if required) this to a simple X, Y, P tuple.

B

b - Variable in class uk.ac.manchester.spinnaker.machine.board.PhysicalCoords
Board number.
BMPBoard - Class in uk.ac.manchester.spinnaker.machine.board
Wrapper for a board number so that it can't get mixed up with other integers.
BMPBoard(int) - Constructor for class uk.ac.manchester.spinnaker.machine.board.BMPBoard
 
BMPCoords - Class in uk.ac.manchester.spinnaker.machine.board
A simple description of a BMP to talk to.
BMPCoords(int, int) - Constructor for class uk.ac.manchester.spinnaker.machine.board.BMPCoords
Create an instance.
BMPCoords(String) - Constructor for class uk.ac.manchester.spinnaker.machine.board.BMPCoords
Create an instance from its serial form.
BMPLocation - Class in uk.ac.manchester.spinnaker.machine.board
Like a core location, but for BMPs.
BMPLocation(int) - Constructor for class uk.ac.manchester.spinnaker.machine.board.BMPLocation
Create an instance with cabinet and frame both zero.
BMPLocation(int, int, int) - Constructor for class uk.ac.manchester.spinnaker.machine.board.BMPLocation
Create an instance.
board - Variable in class uk.ac.manchester.spinnaker.machine.board.BMPBoard
The board number.
boardAddress - Variable in class uk.ac.manchester.spinnaker.machine.datalinks.AbstractDataLink
IP address of the data link on the board.
boot - Variable in class uk.ac.manchester.spinnaker.machine.Machine
The coordinates of the chip used to boot the machine.
bootChip() - Method in class uk.ac.manchester.spinnaker.machine.Machine
The coordinates of the chip used to boot the machine.
BOTTOM - uk.ac.manchester.spinnaker.machine.datalinks.FpgaId
The FGPA link that connects to the bottom and bottom right chips.
BUFFERED - Static variable in class uk.ac.manchester.spinnaker.machine.tags.TrafficIdentifier
Used to identify buffered traffic.
byId(int) - Static method in enum uk.ac.manchester.spinnaker.machine.datalinks.FpgaId
Obtain the enum from the ID.
byId(int) - Static method in enum uk.ac.manchester.spinnaker.machine.Direction
The Direction with this ID when expressed as an int.
byId(Integer) - Static method in enum uk.ac.manchester.spinnaker.machine.MachineVersion
Converts a python board ID into a MachineVersion.
byLabel(String) - Static method in enum uk.ac.manchester.spinnaker.machine.Direction
The Direction with this label
bySize(int, int) - Static method in enum uk.ac.manchester.spinnaker.machine.MachineVersion
Calculate the machine version based on the size.
bySize(MachineDimensions) - Static method in enum uk.ac.manchester.spinnaker.machine.MachineVersion
Calculate the machine version based on the size.

C

c - Variable in class uk.ac.manchester.spinnaker.machine.board.PhysicalCoords
Cabinet number.
cabinet - Variable in class uk.ac.manchester.spinnaker.machine.board.BMPCoords
The ID of the cabinet that contains the frame that contains the BMPs.
Chip - Class in uk.ac.manchester.spinnaker.machine
A Description of a Spinnaker Chip including its Router.
Chip(ChipLocation, Iterable<Processor>, Router, int, InetAddress, List<Integer>, ChipLocation) - Constructor for class uk.ac.manchester.spinnaker.machine.Chip
Main constructor which sets all parameters.
Chip(ChipLocation, Iterable<Processor>, Router, int, InetAddress, ChipLocation) - Constructor for class uk.ac.manchester.spinnaker.machine.Chip
Constructor which fills in some default values.
Chip(ChipLocation, Iterable<Processor>, Router, InetAddress, ChipLocation) - Constructor for class uk.ac.manchester.spinnaker.machine.Chip
Constructor for a chip with non-default processors.
Chip(ChipLocation, Router, InetAddress, ChipLocation) - Constructor for class uk.ac.manchester.spinnaker.machine.Chip
Constructor for a chip with the default processors.
ChipBean - Class in uk.ac.manchester.spinnaker.machine.bean
Descriptor used for converting JSON into a Chip.
ChipBean(int, int, ChipDetails, ChipResources) - Constructor for class uk.ac.manchester.spinnaker.machine.bean.ChipBean
Make an instance.
chipCoordinates() - Method in class uk.ac.manchester.spinnaker.machine.Machine
A set of all the locations of the chips in this machine.
ChipDetails - Class in uk.ac.manchester.spinnaker.machine.bean
The details of a Chip.
ChipDetails(int, ChipLocation, String, List<LinkBean>, List<Integer>) - Constructor for class uk.ac.manchester.spinnaker.machine.bean.ChipDetails
Make an instance.
ChipLocation - Class in uk.ac.manchester.spinnaker.machine
The location of a Chip as an X and Y tuple.
ChipLocation(int, int) - Constructor for class uk.ac.manchester.spinnaker.machine.ChipLocation
Create the location of a chip on a SpiNNaker machine.
chipLocationDifference(Machine) - Method in class uk.ac.manchester.spinnaker.machine.Machine
Describes the difference between chip location between two machines.
ChipResources - Class in uk.ac.manchester.spinnaker.machine.bean
Bean to represent values on a Chip that are typically the same on all Chips.
ChipResources() - Constructor for class uk.ac.manchester.spinnaker.machine.bean.ChipResources
Default constructor which sets all values to not set.
chips() - Method in class uk.ac.manchester.spinnaker.machine.Machine
Get the chips in the machine.
chipsMap() - Method in class uk.ac.manchester.spinnaker.machine.Machine
An unmodifiable view over the map from locations to chips.
clockSpeed - Variable in class uk.ac.manchester.spinnaker.machine.Processor
The clock speed of the processor in cycles per second.
cloneAsSystemProcessor() - Method in class uk.ac.manchester.spinnaker.machine.Processor
Provides a clone of this processor but changing it to a system processor.
COMPARATOR - Static variable in class uk.ac.manchester.spinnaker.machine.RegionLocation
Comparator for region locations.
compareTo(BMPCoords) - Method in class uk.ac.manchester.spinnaker.machine.board.BMPCoords
 
compareTo(PhysicalCoords) - Method in class uk.ac.manchester.spinnaker.machine.board.PhysicalCoords
 
compareTo(TriadCoords) - Method in class uk.ac.manchester.spinnaker.machine.board.TriadCoords
 
compareTo(ChipLocation) - Method in class uk.ac.manchester.spinnaker.machine.ChipLocation
 
compareTo(CoreLocation) - Method in class uk.ac.manchester.spinnaker.machine.CoreLocation
 
compareTo(MemoryLocation) - Method in class uk.ac.manchester.spinnaker.machine.MemoryLocation
 
compareTo(Processor) - Method in class uk.ac.manchester.spinnaker.machine.Processor
 
compareTo(RegionLocation) - Method in class uk.ac.manchester.spinnaker.machine.RegionLocation
 
compareTo(Tag) - Method in class uk.ac.manchester.spinnaker.machine.tags.Tag
Compare this tag to another one for ordering.
COORD_SHIFT - Static variable in class uk.ac.manchester.spinnaker.machine.MachineDefaults
Width of field of hash code for holding (one dimension of the) chip coordinate.
CORE_SHIFT - Static variable in class uk.ac.manchester.spinnaker.machine.MachineDefaults
Width of field of hash code for holding processor ID.
coreByChip(ChipLocation) - Method in class uk.ac.manchester.spinnaker.machine.CoreSubsets
Provides the CoreLocations for just a single chip.
CoreLocation - Class in uk.ac.manchester.spinnaker.machine
The location of a Processor on a Chip as an X, Y, P tuple.
CoreLocation(int, int, int) - Constructor for class uk.ac.manchester.spinnaker.machine.CoreLocation
Create the location of a core on a SpiNNaker machine.
CoreLocation(HasChipLocation, int) - Constructor for class uk.ac.manchester.spinnaker.machine.CoreLocation
Create the location of a core on a SpiNNaker machine.
cores - Variable in class uk.ac.manchester.spinnaker.machine.bean.ChipDetails
Total number of working core on this chip.
coresAndLinkOutputString() - Method in class uk.ac.manchester.spinnaker.machine.Machine
Get a string detailing the number of cores and links.
CoreSubsets - Class in uk.ac.manchester.spinnaker.machine
Represents a set of of CoreLocations organised by chip.
CoreSubsets() - Constructor for class uk.ac.manchester.spinnaker.machine.CoreSubsets
Bases constructor which creates an empty set of CoreSubset(s).
CoreSubsets(Iterable<CoreLocation>) - Constructor for class uk.ac.manchester.spinnaker.machine.CoreSubsets
Constructor which adds the locations.
CoreSubsets(HasCoreLocation) - Constructor for class uk.ac.manchester.spinnaker.machine.CoreSubsets
Constructor which adds a single location.
cpuCyclesAvailable() - Method in class uk.ac.manchester.spinnaker.machine.Processor
The number of CPU cycles available from this processor per millisecond.
createMapper() - Static method in class uk.ac.manchester.spinnaker.machine.bean.MapperFactory
Static method to create the object mapper.

D

DEFAULT - Static variable in class uk.ac.manchester.spinnaker.machine.tags.TrafficIdentifier
Default if not provided.
DEFAULT_TRAFFIC_IDENTIFIER - Static variable in class uk.ac.manchester.spinnaker.machine.tags.IPTag
Default traffic identifier.
describe() - Method in class uk.ac.manchester.spinnaker.machine.bean.MachineBean
Longer String representation over several lines.
destination - Variable in class uk.ac.manchester.spinnaker.machine.bean.LinkBean
Where the link is going.
destination - Variable in class uk.ac.manchester.spinnaker.machine.Link
The coordinate of the destination chip of the link.
details - Variable in class uk.ac.manchester.spinnaker.machine.bean.ChipBean
The details for this Chip.
diff(MemoryLocation) - Method in class uk.ac.manchester.spinnaker.machine.MemoryLocation
Get the difference between this location and another.
difference(Chip) - Method in class uk.ac.manchester.spinnaker.machine.Chip
Describes one difference found between this chip and another chip.
difference(Machine) - Method in class uk.ac.manchester.spinnaker.machine.Machine
Describes one difference found between this machine and another machine.
direction - Variable in class uk.ac.manchester.spinnaker.machine.datalinks.AbstractDataLink
Direction/ID for this link.
direction - Variable in enum uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Direction of the link as it comes out of the source Chip.
Direction - Enum in uk.ac.manchester.spinnaker.machine
A direction from one SpiNNaker chip to another.
DTCM_AVAILABLE - Static variable in class uk.ac.manchester.spinnaker.machine.MachineDefaults
DTCM available on each standard Processor.
dtcmAvailable - Variable in class uk.ac.manchester.spinnaker.machine.Processor
The amount of DTCM available on this processor.

E

EAST - uk.ac.manchester.spinnaker.machine.Direction
Direction 0 typically towards a location x + 1, y.
encode() - Method in class uk.ac.manchester.spinnaker.machine.RoutingEntry
Gets the entry as a single word.
ephemeral() - Method in annotation type uk.ac.manchester.spinnaker.machine.tags.TagID
Whether to also allow ephemeral tags.
equals(Object) - Method in class uk.ac.manchester.spinnaker.machine.board.BMPBoard
 
equals(Object) - Method in class uk.ac.manchester.spinnaker.machine.board.BMPCoords
 
equals(Object) - Method in class uk.ac.manchester.spinnaker.machine.board.BMPLocation
 
equals(Object) - Method in class uk.ac.manchester.spinnaker.machine.board.PhysicalCoords
 
equals(Object) - Method in class uk.ac.manchester.spinnaker.machine.board.TriadCoords
 
equals(Object) - Method in class uk.ac.manchester.spinnaker.machine.Chip
 
equals(Object) - Method in class uk.ac.manchester.spinnaker.machine.ChipLocation
 
equals(Object) - Method in class uk.ac.manchester.spinnaker.machine.CoreLocation
 
equals(Object) - Method in class uk.ac.manchester.spinnaker.machine.CoreSubsets
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class uk.ac.manchester.spinnaker.machine.datalinks.AbstractDataLink
equals(Object) - Method in class uk.ac.manchester.spinnaker.machine.datalinks.FPGALinkData
 
equals(Object) - Method in class uk.ac.manchester.spinnaker.machine.datalinks.InetIdTuple
 
equals(Object) - Method in class uk.ac.manchester.spinnaker.machine.datalinks.SpinnakerLinkData
 
equals(Object) - Method in class uk.ac.manchester.spinnaker.machine.Link
 
equals(Object) - Method in class uk.ac.manchester.spinnaker.machine.Machine
 
equals(Object) - Method in class uk.ac.manchester.spinnaker.machine.MachineDimensions
 
equals(Object) - Method in class uk.ac.manchester.spinnaker.machine.MemoryLocation
 
equals(Object) - Method in class uk.ac.manchester.spinnaker.machine.Processor
 
equals(Object) - Method in class uk.ac.manchester.spinnaker.machine.RegionLocation
 
equals(Object) - Method in class uk.ac.manchester.spinnaker.machine.Router
 
equals(Object) - Method in class uk.ac.manchester.spinnaker.machine.tags.IPTag
 
equals(Object) - Method in class uk.ac.manchester.spinnaker.machine.tags.ReverseIPTag
 
equals(Object) - Method in class uk.ac.manchester.spinnaker.machine.tags.Tag
ethernet - Variable in class uk.ac.manchester.spinnaker.machine.bean.ChipDetails
Location of the nearest Ethernet-enabled chip.
ethernetConnectedChips() - Method in class uk.ac.manchester.spinnaker.machine.Machine
The chips in the machine that have control over an Ethernet connection.
EXTENDED_SMALL - uk.ac.manchester.spinnaker.machine.MachineVersion
Unexpected small board probably created by adding a virtual chip to a 2 by 2 board.

F

f - Variable in class uk.ac.manchester.spinnaker.machine.board.PhysicalCoords
Frame number.
factory(int) - Static method in class uk.ac.manchester.spinnaker.machine.Processor
Obtain a non-monitor processor object for this ID.
factory(int, boolean) - Static method in class uk.ac.manchester.spinnaker.machine.Processor
Obtain a processor object for this ID, which could be a monitor.
factory(int, int, int, boolean) - Static method in class uk.ac.manchester.spinnaker.machine.Processor
Obtain a processor for this ID and with these properties.
findAbnormalChips() - Method in class uk.ac.manchester.spinnaker.machine.Machine
Returns a list of the abnormal chips that are recommended for removal.
findAbnormalLinks() - Method in class uk.ac.manchester.spinnaker.machine.Machine
Returns a list of the abnormal links that are recommended for removal.
findId(int, int, Direction) - Static method in enum uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Find the enum by chip coordinates and the direction.
findId(FpgaId, int) - Static method in enum uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Find the enum by FPGA and link IDs.
FIVE - uk.ac.manchester.spinnaker.machine.MachineVersion
Single common style 48 chip board.
FIVE_ONE_E - uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Link 4 on FPGA 0/Bottom From Chip(5,1) towards the East.
FIVE_ONE_S - uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Link 5 on FPGA 0/Bottom From Chip(5,1) towards the South.
FIVE_SEVEN_N - uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Link 2 on FPGA 2/TopRight From Chip(5,7) towards the North.
FIVE_SEVEN_NE - uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Link 3 on FPGA 2/TopRight From Chip(5,7) towards the NorthEast.
FOUR - uk.ac.manchester.spinnaker.machine.MachineVersion
Original style 48 chip board.
FOUR_CHIP_DOWN_LINKS - Static variable in class uk.ac.manchester.spinnaker.machine.MachineDefaults
Ignore Links info for a four chip board.
FOUR_SEVEN_N - uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Link 0 on FPGA 2/TopRight From Chip(4,7) towards the North.
FOUR_SEVEN_NE - uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Link 1 on FPGA 2/TopRight From Chip(4,7) towards the NorthEast.
FOUR_SEVEN_W - uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Link 15 on FPGA 1/Left From Chip(4,7) towards the West.
FOUR_ZERO_E - uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Link 6 on FPGA 0/Bottom From Chip(4,0) towards the East.
FOUR_ZERO_S - uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Link 7 on FPGA 0/Bottom From Chip(4,0) towards the South.
FOUR_ZERO_SW - uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Link 8 on FPGA 0/Bottom From Chip(4,0) towards the SouthWest.
FpgaEnum - Enum in uk.ac.manchester.spinnaker.machine.datalinks
Hard codes all the supported FPGA Link IDs.
fpgaId - Variable in enum uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
ID of the FPGA.
fpgaId - Variable in class uk.ac.manchester.spinnaker.machine.datalinks.FPGALinkData
The ID of the FPGA port being used.
FpgaId - Enum in uk.ac.manchester.spinnaker.machine.datalinks
The FPGAs that manage inter-board links.
FPGALinkData - Class in uk.ac.manchester.spinnaker.machine.datalinks
A description of a particular inter-board link.
FPGALinkData(int, FpgaId, HasChipLocation, Direction, InetAddress) - Constructor for class uk.ac.manchester.spinnaker.machine.datalinks.FPGALinkData
Build an instance.
fpgaLinkId - Variable in class uk.ac.manchester.spinnaker.machine.datalinks.FPGALinkData
The link ID from the FPGA perspective.
frame - Variable in class uk.ac.manchester.spinnaker.machine.board.BMPCoords
The ID of the frame that contains the master BMP.

G

generateMachineReport(File, Machine, Collection<?>) - Static method in class uk.ac.manchester.spinnaker.machine.reports.Reports
Generate report on the physical structure of the target SpiNNaker machine.
getBmpCoords() - Method in class uk.ac.manchester.spinnaker.machine.board.PhysicalCoords
 
getBoard() - Method in class uk.ac.manchester.spinnaker.machine.board.BMPLocation
 
getBoard() - Method in interface uk.ac.manchester.spinnaker.machine.board.HasBMPLocation
 
getBoardAddress() - Method in class uk.ac.manchester.spinnaker.machine.tags.Tag
 
getBootEthernetAddress() - Method in class uk.ac.manchester.spinnaker.machine.Machine
Obtains the Boot Ethernet IP Address.
getBootSpinnakerLink(int) - Method in class uk.ac.manchester.spinnaker.machine.Machine
Get a SpiNNaker link with a given ID on the boot chip.
getCabinet() - Method in class uk.ac.manchester.spinnaker.machine.board.BMPCoords
 
getCabinet() - Method in class uk.ac.manchester.spinnaker.machine.board.BMPLocation
 
getCabinet() - Method in interface uk.ac.manchester.spinnaker.machine.board.HasBMPLocation
 
getChipAt(int, int) - Method in class uk.ac.manchester.spinnaker.machine.Machine
Get the chip at a specific (x, y) location.
getChipAt(ChipLocation) - Method in class uk.ac.manchester.spinnaker.machine.Machine
Get the chip at a specific (x, y) location.
getChipAt(HasChipLocation) - Method in class uk.ac.manchester.spinnaker.machine.Machine
Get the chip at a specific (x, y) location.
getChipOverLink(HasChipLocation, Direction) - Method in class uk.ac.manchester.spinnaker.machine.Machine
Get the existing chip over the given link.
getChips() - Method in class uk.ac.manchester.spinnaker.machine.bean.MachineBean
 
getChips() - Method in class uk.ac.manchester.spinnaker.machine.CoreSubsets
Returns the ChipLocations for which there is at least one CoreLocation in the subsets.
getCores() - Method in class uk.ac.manchester.spinnaker.machine.bean.ChipDetails
 
getCores() - Method in class uk.ac.manchester.spinnaker.machine.bean.ChipResources
 
getDeadDirections() - Method in class uk.ac.manchester.spinnaker.machine.bean.ChipDetails
 
getDestination() - Method in class uk.ac.manchester.spinnaker.machine.tags.IPTag
 
getDestination() - Method in class uk.ac.manchester.spinnaker.machine.tags.ReverseIPTag
 
getDetails() - Method in class uk.ac.manchester.spinnaker.machine.bean.ChipBean
 
getEthernet() - Method in class uk.ac.manchester.spinnaker.machine.bean.ChipDetails
 
getEthernetResources() - Method in class uk.ac.manchester.spinnaker.machine.bean.MachineBean
 
getFirstUserProcessor() - Method in class uk.ac.manchester.spinnaker.machine.Chip
Get the first processor in the list which is not a monitor core.
getFpgaLink(FpgaId, int, InetAddress) - Method in class uk.ac.manchester.spinnaker.machine.Machine
Get an FPGA link data item that corresponds to the FPGA and FPGA link for a given board address.
getFpgaLinks() - Method in class uk.ac.manchester.spinnaker.machine.Machine
The added FPGA link data items.
getFpgaLinks(InetAddress) - Method in class uk.ac.manchester.spinnaker.machine.Machine
The added FPGA link data items for the given address.
getFrame() - Method in class uk.ac.manchester.spinnaker.machine.board.BMPCoords
 
getFrame() - Method in class uk.ac.manchester.spinnaker.machine.board.BMPLocation
 
getFrame() - Method in interface uk.ac.manchester.spinnaker.machine.board.HasBMPLocation
 
getInstance(String) - Static method in class uk.ac.manchester.spinnaker.machine.tags.TrafficIdentifier
Finds a TrafficIdentifier based on the label.
getIpAddress() - Method in class uk.ac.manchester.spinnaker.machine.bean.ChipDetails
 
getIPAddress() - Method in class uk.ac.manchester.spinnaker.machine.tags.IPTag
 
getKey() - Method in class uk.ac.manchester.spinnaker.machine.MulticastRoutingEntry
 
getLink(Direction) - Method in class uk.ac.manchester.spinnaker.machine.Router
Obtains a link going in this direction.
getLinkDestination(Direction, HasChipLocation, Machine) - Method in class uk.ac.manchester.spinnaker.machine.bean.ChipDetails
Gets where a link is really going.
getLinkIDs() - Method in class uk.ac.manchester.spinnaker.machine.RoutingEntry
The IDs of the processors that this entry routes to.
getLocalChipCoordinate(HasChipLocation) - Method in class uk.ac.manchester.spinnaker.machine.SpiNNakerTriadGeometry
Converts whole machine coordinates into local ones.
getLocation() - Method in class uk.ac.manchester.spinnaker.machine.bean.ChipBean
 
getLocationOverLink(HasChipLocation, Direction) - Method in class uk.ac.manchester.spinnaker.machine.Machine
Get the coordinates of a possible chip over the given link.
getMachineDimensions() - Method in class uk.ac.manchester.spinnaker.machine.bean.MachineBean
 
getMask() - Method in class uk.ac.manchester.spinnaker.machine.MulticastRoutingEntry
 
getMonitors() - Method in class uk.ac.manchester.spinnaker.machine.bean.ChipResources
 
getP() - Method in class uk.ac.manchester.spinnaker.machine.CoreLocation
 
getP() - Method in interface uk.ac.manchester.spinnaker.machine.HasCoreLocation
 
getP() - Method in class uk.ac.manchester.spinnaker.machine.RegionLocation
 
getPort() - Method in class uk.ac.manchester.spinnaker.machine.tags.Tag
 
getPotentialRootChips(MachineDimensions) - Method in class uk.ac.manchester.spinnaker.machine.SpiNNakerTriadGeometry
Get the coordinates of bottom left chip on each board.
getProcessorIDs() - Method in class uk.ac.manchester.spinnaker.machine.RoutingEntry
The ID/directions of the links that this entry routes to.
getResources() - Method in class uk.ac.manchester.spinnaker.machine.bean.ChipBean
 
getRoot() - Method in class uk.ac.manchester.spinnaker.machine.bean.MachineBean
 
getRootChip(HasChipLocation, int, int) - Method in class uk.ac.manchester.spinnaker.machine.SpiNNakerTriadGeometry
Finds the root Chip for the board this Chip is on.
getRouterEntries() - Method in class uk.ac.manchester.spinnaker.machine.bean.ChipResources
 
getScampCore() - Method in interface uk.ac.manchester.spinnaker.machine.HasChipLocation
Get the core of the chip that will be running SC&MP.
getSdpPort() - Method in class uk.ac.manchester.spinnaker.machine.tags.ReverseIPTag
 
getSdram() - Method in class uk.ac.manchester.spinnaker.machine.bean.ChipResources
 
getSpinn5Geometry() - Static method in class uk.ac.manchester.spinnaker.machine.SpiNNakerTriadGeometry
Get the geometry object for a SpiNN-5 arrangement of boards.
getSpinnakerLink(int, InetAddress) - Method in class uk.ac.manchester.spinnaker.machine.Machine
Get a SpiNNaker link with a given ID.
getStandardResources() - Method in class uk.ac.manchester.spinnaker.machine.bean.MachineBean
 
getTag() - Method in class uk.ac.manchester.spinnaker.machine.tags.Tag
 
getTagIds() - Method in class uk.ac.manchester.spinnaker.machine.Chip
Get the IDs of the tags of the chip.
getTags() - Method in class uk.ac.manchester.spinnaker.machine.bean.ChipResources
 
getTrafficIdentifier() - Method in class uk.ac.manchester.spinnaker.machine.tags.IPTag
 
getUserProcessor(int) - Method in class uk.ac.manchester.spinnaker.machine.Chip
Obtains the user processor with this ID, or returns null.
getX() - Method in class uk.ac.manchester.spinnaker.machine.Chip
 
getX() - Method in class uk.ac.manchester.spinnaker.machine.ChipLocation
 
getX() - Method in class uk.ac.manchester.spinnaker.machine.CoreLocation
 
getX() - Method in class uk.ac.manchester.spinnaker.machine.datalinks.AbstractDataLink
 
getX() - Method in enum uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
 
getX() - Method in interface uk.ac.manchester.spinnaker.machine.HasChipLocation
 
getX() - Method in class uk.ac.manchester.spinnaker.machine.RegionLocation
 
getY() - Method in class uk.ac.manchester.spinnaker.machine.Chip
 
getY() - Method in class uk.ac.manchester.spinnaker.machine.ChipLocation
 
getY() - Method in class uk.ac.manchester.spinnaker.machine.CoreLocation
 
getY() - Method in class uk.ac.manchester.spinnaker.machine.datalinks.AbstractDataLink
 
getY() - Method in enum uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
 
getY() - Method in interface uk.ac.manchester.spinnaker.machine.HasChipLocation
 
getY() - Method in class uk.ac.manchester.spinnaker.machine.RegionLocation
 
greaterThan(MemoryLocation) - Method in class uk.ac.manchester.spinnaker.machine.MemoryLocation
Test if this location is greater than another location.

H

HALF_SIZE - Static variable in class uk.ac.manchester.spinnaker.machine.MachineDefaults
The offset from zero in chips to get half size root values.
hardwareVersion() - Method in enum uk.ac.manchester.spinnaker.machine.MachineVersion
Get the version number of the SpiNN boards in the hardware configuration.
HasBMPLocation - Interface in uk.ac.manchester.spinnaker.machine.board
The interface supported by any object that is associated with a board location.
hasChipAt(int, int) - Method in class uk.ac.manchester.spinnaker.machine.Machine
Determine if a chip exists at the given coordinates.
hasChipAt(ChipLocation) - Method in class uk.ac.manchester.spinnaker.machine.Machine
Determine if a chip exists at the given coordinates.
hasChipAt(HasChipLocation) - Method in class uk.ac.manchester.spinnaker.machine.Machine
Determine if a chip exists at the given coordinates.
HasChipLocation - Interface in uk.ac.manchester.spinnaker.machine
The interface supported by any object that is associated with a chip.
HasCoreLocation - Interface in uk.ac.manchester.spinnaker.machine
The interface supported by any object that is associated with a core.
hashCode() - Method in class uk.ac.manchester.spinnaker.machine.board.BMPBoard
 
hashCode() - Method in class uk.ac.manchester.spinnaker.machine.board.BMPCoords
 
hashCode() - Method in class uk.ac.manchester.spinnaker.machine.board.BMPLocation
 
hashCode() - Method in class uk.ac.manchester.spinnaker.machine.board.PhysicalCoords
 
hashCode() - Method in class uk.ac.manchester.spinnaker.machine.board.TriadCoords
 
hashCode() - Method in class uk.ac.manchester.spinnaker.machine.Chip
 
hashCode() - Method in class uk.ac.manchester.spinnaker.machine.ChipLocation
 
hashCode() - Method in class uk.ac.manchester.spinnaker.machine.CoreLocation
 
hashCode() - Method in class uk.ac.manchester.spinnaker.machine.CoreSubsets
Generate a hash-code for these subsets.
hashCode() - Method in class uk.ac.manchester.spinnaker.machine.datalinks.AbstractDataLink
 
hashCode() - Method in class uk.ac.manchester.spinnaker.machine.datalinks.FPGALinkData
 
hashCode() - Method in class uk.ac.manchester.spinnaker.machine.datalinks.InetIdTuple
 
hashCode() - Method in class uk.ac.manchester.spinnaker.machine.datalinks.SpinnakerLinkData
 
hashCode() - Method in class uk.ac.manchester.spinnaker.machine.Link
 
hashCode() - Method in class uk.ac.manchester.spinnaker.machine.Machine
 
hashCode() - Method in class uk.ac.manchester.spinnaker.machine.MachineDimensions
 
hashCode() - Method in class uk.ac.manchester.spinnaker.machine.MemoryLocation
 
hashCode() - Method in class uk.ac.manchester.spinnaker.machine.Processor
 
hashCode() - Method in class uk.ac.manchester.spinnaker.machine.RegionLocation
 
hashCode() - Method in class uk.ac.manchester.spinnaker.machine.Router
 
hashCode() - Method in class uk.ac.manchester.spinnaker.machine.tags.IPTag
 
hashCode() - Method in class uk.ac.manchester.spinnaker.machine.tags.ReverseIPTag
 
hashCode() - Method in class uk.ac.manchester.spinnaker.machine.tags.Tag
hasInverseLinkAt(ChipLocation, Direction) - Method in class uk.ac.manchester.spinnaker.machine.Machine
Check if the inverse link to the one described exists.
hasLink(Direction) - Method in class uk.ac.manchester.spinnaker.machine.Router
Indicates if there is a link going in this direction.
hasLinkAt(ChipLocation, Direction) - Method in class uk.ac.manchester.spinnaker.machine.Machine
Determine if a link exists at the given coordinates.
hasUserProcessor(int) - Method in class uk.ac.manchester.spinnaker.machine.Chip
Determines if a user processor with the given ID exists in the chip.
height - Variable in class uk.ac.manchester.spinnaker.machine.MachineDimensions
The height of the machine in chips.
horizontalWrap - Variable in enum uk.ac.manchester.spinnaker.machine.MachineVersion
Indicates if this machine is expected to have wrap-arounds on the X axis.

I

id - Variable in enum uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
ID of the FPGA link.
id - Variable in enum uk.ac.manchester.spinnaker.machine.datalinks.FpgaId
The physical ID for this link.
id - Variable in class uk.ac.manchester.spinnaker.machine.datalinks.InetIdTuple
The ID of this tuple.
id - Variable in enum uk.ac.manchester.spinnaker.machine.Direction
The ID of this direction when it is expressed as an int.
id - Variable in enum uk.ac.manchester.spinnaker.machine.MachineVersion
Python ID for this version or null if no matching ID in python.
InetIdTuple - Class in uk.ac.manchester.spinnaker.machine.datalinks
A tuple of an IP address and a SpiNNaker link ID.
InetIdTuple(InetAddress, int) - Constructor for class uk.ac.manchester.spinnaker.machine.datalinks.InetIdTuple
Make an instance.
intersection(CoreSubsets) - Method in class uk.ac.manchester.spinnaker.machine.CoreSubsets
Returns a new CoreSubsets which is an intersect of this and the other.
ipAddress - Variable in class uk.ac.manchester.spinnaker.machine.Chip
The IP address of the chip or null if no Ethernet attached.
IPTag - Class in uk.ac.manchester.spinnaker.machine.tags
Used to hold data that is contained within an IP tag.
IPTag(InetAddress, ChipLocation, int, InetAddress) - Constructor for class uk.ac.manchester.spinnaker.machine.tags.IPTag
Create an IP tag.
IPTag(InetAddress, ChipLocation, int, InetAddress, boolean) - Constructor for class uk.ac.manchester.spinnaker.machine.tags.IPTag
 
IPTag(InetAddress, ChipLocation, int, InetAddress, Integer) - Constructor for class uk.ac.manchester.spinnaker.machine.tags.IPTag
Create an IP tag.
IPTag(InetAddress, ChipLocation, int, InetAddress, Integer, boolean) - Constructor for class uk.ac.manchester.spinnaker.machine.tags.IPTag
 
IPTag(InetAddress, ChipLocation, int, InetAddress, Integer, boolean, TrafficIdentifier) - Constructor for class uk.ac.manchester.spinnaker.machine.tags.IPTag
 
isAligned() - Method in class uk.ac.manchester.spinnaker.machine.MemoryLocation
 
isChip(ChipLocation) - Method in class uk.ac.manchester.spinnaker.machine.CoreSubsets
Determine if the chip with coordinates (x, y) is in the subset.
isCore(CoreLocation) - Method in class uk.ac.manchester.spinnaker.machine.CoreSubsets
Determine if there is a chip with coordinates (x, y) in the subset, which has a core with the given ID in the subset.
isDefaultable() - Method in class uk.ac.manchester.spinnaker.machine.MulticastRoutingEntry
 
isEmpty() - Method in class uk.ac.manchester.spinnaker.machine.CoreSubsets
Whether there are any processors in these core subsets.
isFourChip - Variable in enum uk.ac.manchester.spinnaker.machine.MachineVersion
Indicates if this machine has exactly 4 chips is a 2 by 2 layout.
isFourtyeightChip - Variable in enum uk.ac.manchester.spinnaker.machine.MachineVersion
Indicates if this machine has exactly one 48 chip board.
isMonitor - Variable in class uk.ac.manchester.spinnaker.machine.Processor
Determines if the processor is the monitor, and therefore not to be allocated.
isNull() - Method in class uk.ac.manchester.spinnaker.machine.MemoryLocation
 
isStripSDP() - Method in class uk.ac.manchester.spinnaker.machine.tags.IPTag
 
isTriad - Variable in enum uk.ac.manchester.spinnaker.machine.MachineVersion
Indicates if this board is made up of triads, i.e., one or more groups of three boards in the typical layout.
iterator() - Method in class uk.ac.manchester.spinnaker.machine.CoreSubsets
 
iterator() - Method in class uk.ac.manchester.spinnaker.machine.Machine
Get an iterator over the chips in this machine.
iterator() - Method in class uk.ac.manchester.spinnaker.machine.Router
 
iterChipsOnBoard(Chip) - Method in class uk.ac.manchester.spinnaker.machine.Machine
The chips on the same board as the given chip.
iterNeighbouringChipsCoords() - Method in class uk.ac.manchester.spinnaker.machine.Router
Iterable over the destinations of each link.

L

label - Variable in enum uk.ac.manchester.spinnaker.machine.Direction
The string representation, for example used in JSON.
label - Variable in class uk.ac.manchester.spinnaker.machine.tags.TrafficIdentifier
Label used in Python.
LEFT - uk.ac.manchester.spinnaker.machine.datalinks.FpgaId
The FGPA link that connects to the left and top left chips.
lessThan(MemoryLocation) - Method in class uk.ac.manchester.spinnaker.machine.MemoryLocation
Test if this location is less than another location.
Link - Class in uk.ac.manchester.spinnaker.machine
Represents a directional link between SpiNNaker chips in the machine.
Link(ChipLocation, Direction, ChipLocation) - Constructor for class uk.ac.manchester.spinnaker.machine.Link
Main Constructor which sets all parameters.
Link(HasChipLocation, int, HasChipLocation) - Constructor for class uk.ac.manchester.spinnaker.machine.Link
 
Link(HasChipLocation, Direction, HasChipLocation) - Constructor for class uk.ac.manchester.spinnaker.machine.Link
Main Constructor which sets all parameters.
LinkBean - Class in uk.ac.manchester.spinnaker.machine.bean
A link between two chips.
LinkBean(int, int, int) - Constructor for class uk.ac.manchester.spinnaker.machine.bean.LinkBean
Make an instance.
links() - Method in class uk.ac.manchester.spinnaker.machine.Router
Return a view over the links.
location - Variable in class uk.ac.manchester.spinnaker.machine.bean.ChipBean
The location of this Chip.
location - Variable in class uk.ac.manchester.spinnaker.machine.datalinks.AbstractDataLink
Coordinates of the location/chip being linked to.

M

Machine - Class in uk.ac.manchester.spinnaker.machine
A representation of a SpiNNaker Machine with a number of Chips.
Machine(MachineBean) - Constructor for class uk.ac.manchester.spinnaker.machine.Machine
Creates a machine from a (serializable) descriptor.
Machine(MachineDimensions, Iterable<Chip>, HasChipLocation) - Constructor for class uk.ac.manchester.spinnaker.machine.Machine
Creates a machine starting with the supplied chips.
Machine(MachineDimensions, HasChipLocation) - Constructor for class uk.ac.manchester.spinnaker.machine.Machine
Creates an empty machine.
MachineBean - Class in uk.ac.manchester.spinnaker.machine.bean
Used to build a Machine from JSON.
MachineBean(int, int, ChipLocation, ChipResources, ChipResources, List<ChipBean>) - Constructor for class uk.ac.manchester.spinnaker.machine.bean.MachineBean
Make an instance.
MachineDefaults - Class in uk.ac.manchester.spinnaker.machine
Default values for a SpiNNaker machine comprised of SpiNNaker-1 chips running on boards of version 2 through 5.
machineDimensions - Variable in class uk.ac.manchester.spinnaker.machine.Machine
Size of the machine along the X and Y axes, in chips.
machineDimensions - Variable in enum uk.ac.manchester.spinnaker.machine.MachineVersion
The only possible dimensions for this version or null if multiple sizes allowed.
MachineDimensions - Class in uk.ac.manchester.spinnaker.machine
Represents the size of a machine in chips.
MachineDimensions(int, int) - Constructor for class uk.ac.manchester.spinnaker.machine.MachineDimensions
Create a new instance.
MachineVersion - Enum in uk.ac.manchester.spinnaker.machine
Known types of machine.
MapperFactory - Class in uk.ac.manchester.spinnaker.machine.bean
Creates a mapper that can handle the sort of JSON mappings used in SpiNNaker code.
MAX_BOARD_NUMBER - Static variable in class uk.ac.manchester.spinnaker.machine.board.BMPBoard
The maximum board number.
MAX_LINKS_PER_ROUTER - Static variable in class uk.ac.manchester.spinnaker.machine.MachineDefaults
Maximum links available on a standard Router.
MAX_NUM_CORES - Static variable in class uk.ac.manchester.spinnaker.machine.MachineDefaults
The maximum number of cores present on a chip.
MAX_X - Static variable in class uk.ac.manchester.spinnaker.machine.MachineDefaults
Maximum X coordinate for a chip regardless of the type of machine.
MAX_Y - Static variable in class uk.ac.manchester.spinnaker.machine.MachineDefaults
Maximum Y coordinate for a chip regardless of the type of machine.
maxChipX() - Method in class uk.ac.manchester.spinnaker.machine.Machine
The maximum possible X-coordinate of any chip in the board.
maxChipY() - Method in class uk.ac.manchester.spinnaker.machine.Machine
The maximum possible Y-coordinate of any chip in the board.
maximumUserCoresOnChip() - Method in class uk.ac.manchester.spinnaker.machine.Machine
The maximum number of user cores on any chip.
MemoryLocation - Class in uk.ac.manchester.spinnaker.machine
A location in SpiNNaker or BMP memory.
MemoryLocation(int) - Constructor for class uk.ac.manchester.spinnaker.machine.MemoryLocation
 
MemoryLocation(long) - Constructor for class uk.ac.manchester.spinnaker.machine.MemoryLocation
 
message() - Method in annotation type uk.ac.manchester.spinnaker.machine.board.ValidBoardNumber
Message on constraint violated.
message() - Method in annotation type uk.ac.manchester.spinnaker.machine.board.ValidCabinetNumber
Message on constraint violated.
message() - Method in annotation type uk.ac.manchester.spinnaker.machine.board.ValidFrameNumber
Message on constraint violated.
message() - Method in annotation type uk.ac.manchester.spinnaker.machine.board.ValidTriadDepth
Message on constraint violated.
message() - Method in annotation type uk.ac.manchester.spinnaker.machine.board.ValidTriadHeight
Message on constraint violated.
message() - Method in annotation type uk.ac.manchester.spinnaker.machine.board.ValidTriadWidth
Message on constraint violated.
message() - Method in annotation type uk.ac.manchester.spinnaker.machine.board.ValidTriadX
Message on constraint violated.
message() - Method in annotation type uk.ac.manchester.spinnaker.machine.board.ValidTriadY
Message on constraint violated.
message() - Method in annotation type uk.ac.manchester.spinnaker.machine.board.ValidTriadZ
Message on constraint violated.
message() - Method in annotation type uk.ac.manchester.spinnaker.machine.tags.TagID
Message on constraint violated.
message() - Method in annotation type uk.ac.manchester.spinnaker.machine.ValidMachineHeight
Message on constraint violated.
message() - Method in annotation type uk.ac.manchester.spinnaker.machine.ValidMachineWidth
Message on constraint violated.
message() - Method in annotation type uk.ac.manchester.spinnaker.machine.ValidP
Message on constraint violated.
message() - Method in annotation type uk.ac.manchester.spinnaker.machine.ValidX
Message on constraint violated.
message() - Method in annotation type uk.ac.manchester.spinnaker.machine.ValidY
Message on constraint violated.
MulticastRoutingEntry - Class in uk.ac.manchester.spinnaker.machine
A multicast packet routing table entry.
MulticastRoutingEntry(int, int, int, boolean) - Constructor for class uk.ac.manchester.spinnaker.machine.MulticastRoutingEntry
Create a multicast routing table entry.
MulticastRoutingEntry(int, int, Iterable<Integer>, Iterable<Direction>, boolean) - Constructor for class uk.ac.manchester.spinnaker.machine.MulticastRoutingEntry
Create a multicast routing table entry.

N

nAvailableMulticastEntries - Variable in class uk.ac.manchester.spinnaker.machine.Router
The number of entries available in the routing table.
nChips() - Method in class uk.ac.manchester.spinnaker.machine.Machine
The number of chips on this machine.
nearestEthernet - Variable in class uk.ac.manchester.spinnaker.machine.Chip
The nearest Ethernet-enabled chip coordinates, or null if none known.
neighbouringChipsCoords() - Method in class uk.ac.manchester.spinnaker.machine.Router
List of the destination for all links.
NONE_TRIAD_LARGE - uk.ac.manchester.spinnaker.machine.MachineVersion
Unexpected combination of common style 48 chips boards not in made up of standard Triads.
normalizedLocation(int, int) - Method in class uk.ac.manchester.spinnaker.machine.Machine
Converts x and y to a chip location, if required (and applicable) adjusting for wrap around.
normalizedLocation(HasChipLocation) - Method in class uk.ac.manchester.spinnaker.machine.Machine
Returns this location adjusted for wrap-arounds.
normalizedMove(HasChipLocation, Direction) - Method in class uk.ac.manchester.spinnaker.machine.Machine
Returns the location you would get to from the source if you move in this direction, if required (and applicable) adjusting for wrap-around.
NORTH - uk.ac.manchester.spinnaker.machine.Direction
Direction 2 typically towards a location x, y +1.
NORTHEAST - uk.ac.manchester.spinnaker.machine.Direction
Direction 1 typically towards a location x + 1, y +1.
NOT_SET - Static variable in class uk.ac.manchester.spinnaker.machine.bean.ChipResources
Symbolic value to specify no specific value has been set.
nProcessors() - Method in class uk.ac.manchester.spinnaker.machine.Chip
The total number of processors.
NULL - Static variable in class uk.ac.manchester.spinnaker.machine.MemoryLocation
The zero memory location.
NUM_ROUTER_DIAGNOSTIC_COUNTERS - Static variable in class uk.ac.manchester.spinnaker.machine.MachineDefaults
The number of router diagnostic counters.
nUserProcessors() - Method in class uk.ac.manchester.spinnaker.machine.Chip
The total number of user processors.

O

ONE_FOUR_N - uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Link 10 on FPGA 1/Left From Chip(1,4) towards the North.
ONE_FOUR_W - uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Link 9 on FPGA 1/Left From Chip(1,4) towards the West.
ONE_THOUSAND_TWO_HUNDRED_BOARD - uk.ac.manchester.spinnaker.machine.MachineVersion
Assumed Combination of 1200 common style 48 chips boards.
ONE_TWENTY_BOARD - uk.ac.manchester.spinnaker.machine.MachineVersion
Combination of 120 common style 48 chips boards.
ONE_ZERO - Static variable in class uk.ac.manchester.spinnaker.machine.ChipLocation
The location (1,0), which is the one to the east/right of the bottom/left corner.
ONE_ZERO_S - uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Link 13 on FPGA 0/Bottom From Chip(2,0) towards the South.
ONE_ZERO_SW - uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Link 14 on FPGA 0/Bottom From Chip(1,0) towards the SouthWest.
onSameChipAs(HasChipLocation) - Method in interface uk.ac.manchester.spinnaker.machine.HasChipLocation
Check if two locations are co-located at the chip level.
onSameCoreAs(HasCoreLocation) - Method in interface uk.ac.manchester.spinnaker.machine.HasCoreLocation
Check if two locations are co-located at the core level.

P

p - Variable in class uk.ac.manchester.spinnaker.machine.RegionLocation
The Core's P value.
partialEquals(Tag) - Method in class uk.ac.manchester.spinnaker.machine.tags.Tag
Partial equality test between two tags.
partialHashCode() - Method in class uk.ac.manchester.spinnaker.machine.tags.Tag
Partial hash code of a tag.
pByChip(ChipLocation) - Method in class uk.ac.manchester.spinnaker.machine.CoreSubsets
Provides the processor identifiers for just a single chip.
PhysicalCoords - Class in uk.ac.manchester.spinnaker.machine.board
Physical board coordinates.
PhysicalCoords(int, int, int) - Constructor for class uk.ac.manchester.spinnaker.machine.board.PhysicalCoords
Create an instance.
PhysicalCoords(String) - Constructor for class uk.ac.manchester.spinnaker.machine.board.PhysicalCoords
Create an instance from its serial form.
Processor - Class in uk.ac.manchester.spinnaker.machine
A processor object included in a SpiNNaker chip.
PROCESSOR_CLOCK_SPEED - Static variable in class uk.ac.manchester.spinnaker.machine.MachineDefaults
Clock speed in MHz of a standard Processor.
processorId - Variable in class uk.ac.manchester.spinnaker.machine.Processor
The ID of the processor.
PROCESSORS_PER_CHIP - Static variable in class uk.ac.manchester.spinnaker.machine.MachineDefaults
Standard number of Processors on each Chip.

R

rebuild() - Method in class uk.ac.manchester.spinnaker.machine.Machine
Provides a machine without abnormal chips or links.
rebuild(Set<ChipLocation>, Map<ChipLocation, EnumSet<Direction>>) - Method in class uk.ac.manchester.spinnaker.machine.Machine
Provides a machine without ignored chips or links.
region - Variable in class uk.ac.manchester.spinnaker.machine.RegionLocation
The recording region ID.
REGION_SHIFT - Static variable in class uk.ac.manchester.spinnaker.machine.MachineDefaults
Width of field of hash code for holding region ID.
RegionLocation - Class in uk.ac.manchester.spinnaker.machine
Holding case for a CoreLocation (X, Y and P) and the recording region ID.
RegionLocation(HasCoreLocation, int) - Constructor for class uk.ac.manchester.spinnaker.machine.RegionLocation
Creates the region based on a core and a region.
Reports - Class in uk.ac.manchester.spinnaker.machine.reports
Utility for reporting on the machine.
ReverseIPTag - Class in uk.ac.manchester.spinnaker.machine.tags
Used to hold data that is contained within a Reverse IP tag.
ReverseIPTag(InetAddress, int, int, HasCoreLocation) - Constructor for class uk.ac.manchester.spinnaker.machine.tags.ReverseIPTag
Create a reverse IP tag.
ReverseIPTag(InetAddress, int, int, HasCoreLocation, int) - Constructor for class uk.ac.manchester.spinnaker.machine.tags.ReverseIPTag
Create a reverse IP tag.
router - Variable in class uk.ac.manchester.spinnaker.machine.Chip
A router for the chip.
Router - Class in uk.ac.manchester.spinnaker.machine
Routers are parts of SpiNNaker chips responsible for directing where on-machine messages are delivered to.
Router() - Constructor for class uk.ac.manchester.spinnaker.machine.Router
Default constructor allowing links to be added later.
Router(int) - Constructor for class uk.ac.manchester.spinnaker.machine.Router
Default constructor allowing links to be added later.
Router(Iterable<Link>) - Constructor for class uk.ac.manchester.spinnaker.machine.Router
Pass-through constructor that uses default values.
Router(Iterable<Link>, int) - Constructor for class uk.ac.manchester.spinnaker.machine.Router
Main constructor that allows setting of all values.
Router(Stream<Link>) - Constructor for class uk.ac.manchester.spinnaker.machine.Router
Pass-through constructor that uses default values.
Router(Stream<Link>, int) - Constructor for class uk.ac.manchester.spinnaker.machine.Router
Main constructor that allows setting of all values.
Router(HasChipLocation, int, ChipDetails, Machine) - Constructor for class uk.ac.manchester.spinnaker.machine.Router
Creates a new router from this source with links in all but the missing directions.
ROUTER_AVAILABLE_ENTRIES - Static variable in class uk.ac.manchester.spinnaker.machine.MachineDefaults
Entries available on a standard Router.
RoutingEntry - Class in uk.ac.manchester.spinnaker.machine
A basic SpiNNaker routing entry.
RoutingEntry(int) - Constructor for class uk.ac.manchester.spinnaker.machine.RoutingEntry
Create a routing entry from its encoded form.
RoutingEntry(Iterable<Integer>, Iterable<Direction>) - Constructor for class uk.ac.manchester.spinnaker.machine.RoutingEntry
Create a routing entry from its expanded description.

S

scamp() - Method in annotation type uk.ac.manchester.spinnaker.machine.tags.TagID
Whether to allow the SC&MP-dedicated tag.
sdram - Variable in class uk.ac.manchester.spinnaker.machine.Chip
The size of the SDRAM.
SDRAM_PER_CHIP - Static variable in class uk.ac.manchester.spinnaker.machine.MachineDefaults
Default SDRAM per chip after SCAMP has reserved space for itself.
setPort(int) - Method in class uk.ac.manchester.spinnaker.machine.tags.Tag
Set the port.
SEVEN_FIVE_E - uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Link 12 on FPGA 2/TopRight From Chip(7,5) towards the East.
SEVEN_FIVE_NE - uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Link 11 on FPGA 2/TopRight From Chip(7,5) towards the NorthEast.
SEVEN_FOUR_E - uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Link 14 on FPGA 2/TopRight From Chip(7,4) towards the East.
SEVEN_FOUR_NE - uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Link 13 on FPGA 2/TopRight From Chip(7,4) towards the NorthEast.
SEVEN_SEVEN_E - uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Link 8 on FPGA 2/TopRight From Chip(7,7) towards the East.
SEVEN_SEVEN_N - uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Link 6 on FPGA 2/TopRight From Chip(7,7) towards the North.
SEVEN_SEVEN_NE - uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Link 7 on FPGA 2/TopRight From Chip(7,7) towards the NorthEast.
SEVEN_SIX_E - uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Link 10 on FPGA 2/TopRight From Chip(7,6) towards the East.
SEVEN_SIX_NE - uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Link 9 on FPGA 2/TopRight From Chip(7,6) towards the NorthEast.
SEVEN_THREE_E - uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Link 0 on FPGA 0/Bottom From Chip(7,3) towards the East.
SEVEN_THREE_NE - uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Link 15 on FPGA 2/TopRight From Chip(7,3) towards the NorthEast.
SEVEN_THREE_S - uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Link 1 on FPGA 0/Bottom From Chip(7,3) towards the South.
singleBoard() - Method in class uk.ac.manchester.spinnaker.machine.SpiNNakerTriadGeometry
An Collection all the chips on a Single board with a root of 0, 0.
singleBoardForEach(Consumer<ChipLocation>) - Method in class uk.ac.manchester.spinnaker.machine.SpiNNakerTriadGeometry
Allows forEach to be called on all ChipLocations in SingleBoardCoordinates.
singleBoardIterator() - Method in class uk.ac.manchester.spinnaker.machine.SpiNNakerTriadGeometry
An Iterator all the chips on a Single board with a root of 0, 0.
SIX_HUNDRED_BOARD - uk.ac.manchester.spinnaker.machine.MachineVersion
Combination of 600 common style 48 chips boards.
SIX_SEVEN_N - uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Link 4 on FPGA 2/TopRight From Chip(6,7) towards the North.
SIX_SEVEN_NE - uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Link 5 on FPGA 2/TopRight From Chip(6,7) towards the NorthEast.
SIX_TWO_E - uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Link 2 on FPGA 0/Bottom From Chip(6,2) towards the East.
SIX_TWO_S - uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Link 3 on FPGA 0/Bottom From Chip(6,2) towards the South.
size() - Method in class uk.ac.manchester.spinnaker.machine.CoreSubsets
The total number of processors that are in these core subsets.
size() - Method in class uk.ac.manchester.spinnaker.machine.Router
The size of the router which is the number of link(s) it has.
SIZE_X_OF_ONE_BOARD - Static variable in class uk.ac.manchester.spinnaker.machine.MachineDefaults
The number of rows of chips on each 48 Chip board.
SIZE_Y_OF_ONE_BOARD - Static variable in class uk.ac.manchester.spinnaker.machine.MachineDefaults
The number of columns of chips on each 48 Chip board.
source - Variable in class uk.ac.manchester.spinnaker.machine.Link
The coordinates of the source chip of the link.
sourceDirection - Variable in class uk.ac.manchester.spinnaker.machine.bean.LinkBean
What direction the link is going in.
sourceLinkDirection - Variable in class uk.ac.manchester.spinnaker.machine.Link
The ID/Direction of the link in the source chip.
SOUTH - uk.ac.manchester.spinnaker.machine.Direction
Direction 5 typically towards a location x, y -1.
SOUTHWEST - uk.ac.manchester.spinnaker.machine.Direction
Direction 4 typically towards a location x -1, y -1.
SpinnakerLinkData - Class in uk.ac.manchester.spinnaker.machine.datalinks
A description of a data link that uses the SpiNNaker-link protocol.
SpinnakerLinkData(int, HasChipLocation, Direction, InetAddress) - Constructor for class uk.ac.manchester.spinnaker.machine.datalinks.SpinnakerLinkData
Build an instance.
spinnakerLinkId - Variable in class uk.ac.manchester.spinnaker.machine.datalinks.SpinnakerLinkData
The link ID from the SpiNNaker perspective.
spinnakerLinks() - Method in class uk.ac.manchester.spinnaker.machine.Machine
Collection of the SpiNNaker links on this machine.
SpiNNakerTriadGeometry - Class in uk.ac.manchester.spinnaker.machine
Geometry of a "triad" of SpiNNaker boards.
streamNeighbouringChipsCoords() - Method in class uk.ac.manchester.spinnaker.machine.Router
Stream of the destinations of each link.
subWordAlignment() - Method in class uk.ac.manchester.spinnaker.machine.MemoryLocation
How many bytes is this location's address above a word-aligned address?

T

Tag - Class in uk.ac.manchester.spinnaker.machine.tags
Common properties of SpiNNaker IP tags and reverse IP tags.
TagID - Annotation Type in uk.ac.manchester.spinnaker.machine.tags
Validates that a number looks like a tag identifier.
THREE - uk.ac.manchester.spinnaker.machine.MachineVersion
Common style 4 chip board.
THREE_BOARD - uk.ac.manchester.spinnaker.machine.MachineVersion
Combination of 3 common style 48 chips boards in a Toroid.
THREE_SIX_N - uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Link 14 on FPGA 1/Left From Chip(3,6) towards the North.
THREE_SIX_W - uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Link 13 on FPGA 1/Left From Chip(3,6) towards the West.
THREE_ZERO_S - uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Link 9 on FPGA 0/Bottom From Chip(3,0) towards the South.
THREE_ZERO_SW - uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Link 10 on FPGA 0/Bottom From Chip(3,0) towards the SouthWest.
TOP_RIGHT - uk.ac.manchester.spinnaker.machine.datalinks.FpgaId
The FGPA link that connects to the top and right chips.
toString() - Method in class uk.ac.manchester.spinnaker.machine.bean.ChipBean
 
toString() - Method in class uk.ac.manchester.spinnaker.machine.bean.ChipDetails
 
toString() - Method in class uk.ac.manchester.spinnaker.machine.bean.ChipResources
 
toString() - Method in class uk.ac.manchester.spinnaker.machine.bean.MachineBean
 
toString() - Method in class uk.ac.manchester.spinnaker.machine.board.BMPBoard
 
toString() - Method in class uk.ac.manchester.spinnaker.machine.board.BMPCoords
 
toString() - Method in class uk.ac.manchester.spinnaker.machine.board.PhysicalCoords
 
toString() - Method in class uk.ac.manchester.spinnaker.machine.board.TriadCoords
 
toString() - Method in class uk.ac.manchester.spinnaker.machine.Chip
 
toString() - Method in class uk.ac.manchester.spinnaker.machine.ChipLocation
 
toString() - Method in class uk.ac.manchester.spinnaker.machine.CoreLocation
 
toString() - Method in class uk.ac.manchester.spinnaker.machine.CoreSubsets
 
toString() - Method in class uk.ac.manchester.spinnaker.machine.datalinks.FPGALinkData
 
toString() - Method in class uk.ac.manchester.spinnaker.machine.datalinks.SpinnakerLinkData
 
toString() - Method in class uk.ac.manchester.spinnaker.machine.Link
 
toString() - Method in class uk.ac.manchester.spinnaker.machine.Machine
 
toString() - Method in class uk.ac.manchester.spinnaker.machine.MachineDimensions
 
toString() - Method in class uk.ac.manchester.spinnaker.machine.MemoryLocation
 
toString() - Method in class uk.ac.manchester.spinnaker.machine.Processor
 
toString() - Method in class uk.ac.manchester.spinnaker.machine.RegionLocation
 
toString() - Method in class uk.ac.manchester.spinnaker.machine.Router
 
toString() - Method in class uk.ac.manchester.spinnaker.machine.tags.IPTag
 
toString() - Method in class uk.ac.manchester.spinnaker.machine.tags.ReverseIPTag
 
totalAvailableUserCores() - Method in class uk.ac.manchester.spinnaker.machine.Machine
The total number of cores on the machine which are not monitor cores.
totalCores() - Method in class uk.ac.manchester.spinnaker.machine.Machine
The total number of cores on the machine including monitor cores.
TrafficIdentifier - Class in uk.ac.manchester.spinnaker.machine.tags
The types of traffic an IPTag can handle.
TRIAD_HEIGHT - Static variable in class uk.ac.manchester.spinnaker.machine.MachineDefaults
The height of only known triad in chips.
TRIAD_NO_WRAPAROUND - uk.ac.manchester.spinnaker.machine.MachineVersion
Combination of multiple common style 48 chips boards but made up of Triads without wrap-arounds.
TRIAD_WIDTH - Static variable in class uk.ac.manchester.spinnaker.machine.MachineDefaults
The width of the triad in chips.
TRIAD_WITH_HORIZONTAL_WRAP - uk.ac.manchester.spinnaker.machine.MachineVersion
Combination of multiple common style 48 chips boards but made up of Triads which only wrap-arounds on the Horizontal / X axis.
TRIAD_WITH_VERTICAL_WRAP - uk.ac.manchester.spinnaker.machine.MachineVersion
Combination of multiple common style 48 chips boards but made up of Triads which only wrap-arounds on the Vertical / Y axis.
TRIAD_WITH_WRAPAROUND - uk.ac.manchester.spinnaker.machine.MachineVersion
Unknown combination of common style 48 chips boards but made up of Triads with both wrap-arounds.
TriadCoords - Class in uk.ac.manchester.spinnaker.machine.board
Triad coordinates.
TriadCoords(int, int, int) - Constructor for class uk.ac.manchester.spinnaker.machine.board.TriadCoords
Create an instance.
TriadCoords(String) - Constructor for class uk.ac.manchester.spinnaker.machine.board.TriadCoords
Create an instance from its serial form.
triadHeight - Variable in class uk.ac.manchester.spinnaker.machine.SpiNNakerTriadGeometry
Height of a triad in chips.
triadWidth - Variable in class uk.ac.manchester.spinnaker.machine.SpiNNakerTriadGeometry
Width of a triad in chips.
TWENTYFOUR_BOARD - uk.ac.manchester.spinnaker.machine.MachineVersion
Combination of 24 common style 48 chips boards.
TWO - uk.ac.manchester.spinnaker.machine.MachineVersion
Original style 4 chip board.
TWO_FIVE_N - uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Link 12 on FPGA 1/Left From Chip(2,5) towards the North.
TWO_FIVE_W - uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Link 11 on FPGA 1/Left From Chip(2,5) towards the West.
TWO_ZERO_S - uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Link 11 on FPGA 0/Bottom From Chip(3,0) towards the South.
TWO_ZERO_SW - uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Link 12 on FPGA 0/Bottom From Chip(2,0) towards the SouthWest.

U

uk.ac.manchester.spinnaker.machine - package uk.ac.manchester.spinnaker.machine
Describes a SpiNNaker machine.
uk.ac.manchester.spinnaker.machine.bean - package uk.ac.manchester.spinnaker.machine.bean
Beans used to describe a SpiNNaker machine in JSON.
uk.ac.manchester.spinnaker.machine.board - package uk.ac.manchester.spinnaker.machine.board
Classes relating to boards in a SpiNNaker machine.
uk.ac.manchester.spinnaker.machine.datalinks - package uk.ac.manchester.spinnaker.machine.datalinks
Describes a data link.
uk.ac.manchester.spinnaker.machine.reports - package uk.ac.manchester.spinnaker.machine.reports
User-facing reports about the allocated machine.
uk.ac.manchester.spinnaker.machine.tags - package uk.ac.manchester.spinnaker.machine.tags
Describes IPtags and reverse IPtags.
userProcessors() - Method in class uk.ac.manchester.spinnaker.machine.Chip
Return a view over the user processors on this chip.

V

validateChipLocation(int, int) - Static method in class uk.ac.manchester.spinnaker.machine.MachineDefaults
Checks the X and Y coordinate parameters are legal ones regardless of the type of machine.
validateCoreLocation(int, int, int) - Static method in class uk.ac.manchester.spinnaker.machine.MachineDefaults
Checks the X, Y, and P coordinate parameters are legal ones regardless of the type of machine.
ValidBoardNumber - Annotation Type in uk.ac.manchester.spinnaker.machine.board
Validates that a board number is in a sane range.
ValidCabinetNumber - Annotation Type in uk.ac.manchester.spinnaker.machine.board
Validates that a cabinet number is in a sane range.
ValidFrameNumber - Annotation Type in uk.ac.manchester.spinnaker.machine.board
Validates that a frame number is in a sane range.
ValidMachineHeight - Annotation Type in uk.ac.manchester.spinnaker.machine
Validates that a machine's height (in chips) is in a sane range.
ValidMachineWidth - Annotation Type in uk.ac.manchester.spinnaker.machine
Validates that a machine's width (in chips) is in a sane range.
ValidP - Annotation Type in uk.ac.manchester.spinnaker.machine
Validates that a chip processor number is in a sane range.
ValidTriadDepth - Annotation Type in uk.ac.manchester.spinnaker.machine.board
Validates that a machine's depth is in a sane range.
ValidTriadHeight - Annotation Type in uk.ac.manchester.spinnaker.machine.board
Validates that a machine's height (in triads) is in a sane range.
ValidTriadWidth - Annotation Type in uk.ac.manchester.spinnaker.machine.board
Validates that a machine's width (in triads) is in a sane range.
ValidTriadX - Annotation Type in uk.ac.manchester.spinnaker.machine.board
Validates that a triad X coordinate is in a sane range.
ValidTriadY - Annotation Type in uk.ac.manchester.spinnaker.machine.board
Validates that a triad Y coordinate is in a sane range.
ValidTriadZ - Annotation Type in uk.ac.manchester.spinnaker.machine.board
Validates that a triad Z coordinate is in a sane range.
ValidX - Annotation Type in uk.ac.manchester.spinnaker.machine
Validates that a chip X coordinate is in a sane range.
ValidY - Annotation Type in uk.ac.manchester.spinnaker.machine
Validates that a chip Y coordinate is in a sane range.
valueOf(String) - Static method in enum uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.ac.manchester.spinnaker.machine.datalinks.FpgaId
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.ac.manchester.spinnaker.machine.Direction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.ac.manchester.spinnaker.machine.MachineVersion
Returns the enum constant of this type with the specified name.
values() - Static method in enum uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.ac.manchester.spinnaker.machine.datalinks.FpgaId
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.ac.manchester.spinnaker.machine.Direction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.ac.manchester.spinnaker.machine.MachineVersion
Returns an array containing the constants of this enum type, in the order they are declared.
version - Variable in class uk.ac.manchester.spinnaker.machine.Machine
The version of the machine based on its height and width.
verticalWrap - Variable in enum uk.ac.manchester.spinnaker.machine.MachineVersion
Indicates if this machine is expected to have wrap-arounds on the Y axis.
VirtualMachine - Class in uk.ac.manchester.spinnaker.machine
A representation of a SpiNNaker Machine with a number of Chips.
VirtualMachine(MachineDimensions) - Constructor for class uk.ac.manchester.spinnaker.machine.VirtualMachine
Creates a virtual machine to fill the machine dimensions with no ignores.
VirtualMachine(MachineDimensions, Set<ChipLocation>, Map<ChipLocation, Set<Integer>>, Map<ChipLocation, EnumSet<Direction>>) - Constructor for class uk.ac.manchester.spinnaker.machine.VirtualMachine
Creates a virtual machine to fill the machine dimensions.
VirtualMachine(MachineVersion) - Constructor for class uk.ac.manchester.spinnaker.machine.VirtualMachine
Creates a virtual machine based on the given machine version.

W

WEST - uk.ac.manchester.spinnaker.machine.Direction
Direction 3 typically towards a location x - 1, y.
width - Variable in class uk.ac.manchester.spinnaker.machine.MachineDimensions
The width of the machine in chips.

X

x - Variable in class uk.ac.manchester.spinnaker.machine.board.TriadCoords
X coordinate of triad.
x - Variable in class uk.ac.manchester.spinnaker.machine.RegionLocation
The Chip / Core's X value.
xChange - Variable in enum uk.ac.manchester.spinnaker.machine.Direction
The typical change to X when moving in this direction.

Y

y - Variable in class uk.ac.manchester.spinnaker.machine.board.TriadCoords
Y coordinate of triad.
y - Variable in class uk.ac.manchester.spinnaker.machine.RegionLocation
The Chip / Core's Y value.
yChange - Variable in enum uk.ac.manchester.spinnaker.machine.Direction
The typical change to Y when moving in this direction.

Z

z - Variable in class uk.ac.manchester.spinnaker.machine.board.TriadCoords
Z coordinate of triad.
ZERO_ONE_SW - uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Link 2 on FPGA 1/Left From Chip(0,1) towards the SouthWest.
ZERO_ONE_W - uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Link 3 on FPGA 1/Left From Chip(0,1) towards the West.
ZERO_THREE_N - uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Link 8 on FPGA 1/Left From Chip(0,3) towards the North.
ZERO_THREE_SW - uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Link 6 on FPGA 1/Left From Chip(0,3) towards the SouthWest.
ZERO_THREE_W - uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Link 7 on FPGA 1/Left From Chip(0,3) towards the West.
ZERO_TWO_SW - uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Link 4 on FPGA 1/Left From Chip(0,2) towards the SouthWest.
ZERO_TWO_W - uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Link 5 on FPGA 1/Left From Chip(0,2) towards the West.
ZERO_ZERO - Static variable in class uk.ac.manchester.spinnaker.machine.ChipLocation
The location (0,0), which is in the bottom/left corner and typically the Ethernet-enabled chip for the lead board of an allocation.
ZERO_ZERO_S - uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Link 15 on FPGA 0/Bottom From Chip(0,0) towards the South.
ZERO_ZERO_SW - uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Link 0 on FPGA 1/Left From Chip(0,0) towards the SouthWest.
ZERO_ZERO_W - uk.ac.manchester.spinnaker.machine.datalinks.FpgaEnum
Link 1 on FPGA 1/Left From Chip(0,0) towards the West.
A B C D E F G H I L M N O P R S T U V W X Y Z 
All Classes|All Packages