Uses of Interface
uk.ac.manchester.spinnaker.machine.HasChipLocation
Package | Description |
---|---|
uk.ac.manchester.spinnaker.machine |
Describes a SpiNNaker machine.
|
uk.ac.manchester.spinnaker.machine.bean |
Beans used to describe a SpiNNaker machine in JSON.
|
uk.ac.manchester.spinnaker.machine.datalinks |
Describes a data link.
|
-
Uses of HasChipLocation in uk.ac.manchester.spinnaker.machine
Subinterfaces of HasChipLocation in uk.ac.manchester.spinnaker.machine Modifier and Type Interface Description interface
HasCoreLocation
The interface supported by any object that is associated with a core.Classes in uk.ac.manchester.spinnaker.machine that implement HasChipLocation Modifier and Type Class Description class
Chip
A Description of a Spinnaker Chip including its Router.class
ChipLocation
The location of aChip
as an X and Y tuple.class
CoreLocation
class
RegionLocation
Holding case for a CoreLocation (X, Y and P) and the recording region ID.Methods in uk.ac.manchester.spinnaker.machine with parameters of type HasChipLocation Modifier and Type Method Description Chip
Machine. getChipAt(HasChipLocation location)
Get the chip at a specific (x, y) location.Chip
Machine. getChipOverLink(HasChipLocation source, Direction direction)
Get the existing chip over the given link.ChipLocation
SpiNNakerTriadGeometry. getLocalChipCoordinate(HasChipLocation chip)
Converts whole machine coordinates into local ones.ChipLocation
Machine. getLocationOverLink(HasChipLocation source, Direction direction)
Get the coordinates of a possible chip over the given link.ChipLocation
SpiNNakerTriadGeometry. getRootChip(HasChipLocation chip, int width, int height)
Finds the root Chip for the board this Chip is on.boolean
Machine. hasChipAt(HasChipLocation location)
Determine if a chip exists at the given coordinates.ChipLocation
Machine. normalizedLocation(HasChipLocation location)
Returns this location adjusted for wrap-arounds.ChipLocation
Machine. normalizedMove(HasChipLocation source, Direction direction)
Returns the location you would get to from the source if you move in this direction, if required (and applicable) adjusting for wrap-around.default boolean
HasChipLocation. onSameChipAs(HasChipLocation other)
Check if two locations are co-located at the chip level.Constructors in uk.ac.manchester.spinnaker.machine with parameters of type HasChipLocation Constructor Description CoreLocation(HasChipLocation chip, int p)
Create the location of a core on a SpiNNaker machine.Link(HasChipLocation source, int sourceLinkId, HasChipLocation destination)
Link(HasChipLocation source, Direction sourceLinkDirection, HasChipLocation destination)
Main Constructor which sets all parameters.Machine(MachineDimensions machineDimensions, Iterable<Chip> chips, HasChipLocation boot)
Creates a machine starting with the supplied chips.Machine(MachineDimensions machineDimensions, HasChipLocation boot)
Creates an empty machine.Router(HasChipLocation source, int nAvailableMulticastEntries, ChipDetails details, Machine machine)
Creates a new router from this source with links in all but the missing directions. -
Uses of HasChipLocation in uk.ac.manchester.spinnaker.machine.bean
Methods in uk.ac.manchester.spinnaker.machine.bean with parameters of type HasChipLocation Modifier and Type Method Description ChipLocation
ChipDetails. getLinkDestination(Direction direction, HasChipLocation source, Machine machine)
Gets where a link is really going. -
Uses of HasChipLocation in uk.ac.manchester.spinnaker.machine.datalinks
Classes in uk.ac.manchester.spinnaker.machine.datalinks that implement HasChipLocation Modifier and Type Class Description class
AbstractDataLink
Abstract Root of all Data Links.class
FpgaEnum
Hard codes all the supported FPGA Link IDs.class
FPGALinkData
A description of a particular inter-board link.class
SpinnakerLinkData
A description of a data link that uses the SpiNNaker-link protocol.Constructors in uk.ac.manchester.spinnaker.machine.datalinks with parameters of type HasChipLocation Constructor Description FPGALinkData(int fpgaLinkId, FpgaId fpgaId, HasChipLocation location, Direction linkId, InetAddress boardAddress)
Build an instance.SpinnakerLinkData(int spinnakerLinkId, HasChipLocation location, Direction linkId, InetAddress boardAddress)
Build an instance.