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
All Classes|All Packages
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
CoreLocation
s for just a single chip. - CoreLocation - Class in uk.ac.manchester.spinnaker.machine
- 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
CoreLocation
s 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
ChipLocation
s for which there is at least oneCoreLocation
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
- 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
Chip
s. - 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.
All Classes|All Packages