Uses of Interface
uk.ac.manchester.spinnaker.machine.HasChipLocation
Packages that use HasChipLocation
Package
Description
Describes a SpiNNaker machine.
Beans used to describe a SpiNNaker machine in JSON.
Describes a data link.
-
Uses of HasChipLocation in uk.ac.manchester.spinnaker.machine
Subinterfaces of HasChipLocation in uk.ac.manchester.spinnaker.machineModifier and TypeInterfaceDescriptioninterfaceThe interface supported by any object that is associated with a core.Classes in uk.ac.manchester.spinnaker.machine that implement HasChipLocationModifier and TypeClassDescriptionclassA Description of a Spinnaker Chip including its Router.final classThe location of aChipas an X and Y tuple.final classfinal classHolding case for a CoreLocation (X, Y and P) and the recording region ID.Methods in uk.ac.manchester.spinnaker.machine with parameters of type HasChipLocationModifier and TypeMethodDescriptionfinal ChipMachine.getChipAt(HasChipLocation location) Get the chip at a specific (x, y) location.final ChipMachine.getChipOverLink(HasChipLocation source, Direction direction) Get the existing chip over the given link.SpiNNakerTriadGeometry.getLocalChipCoordinate(HasChipLocation chip) Converts whole machine coordinates into local ones.final ChipLocationMachine.getLocationOverLink(HasChipLocation source, Direction direction) Get the coordinates of a possible chip over the given link.SpiNNakerTriadGeometry.getRootChip(HasChipLocation chip, int width, int height) Finds the root Chip for the board this Chip is on.final booleanMachine.hasChipAt(HasChipLocation location) Determine if a chip exists at the given coordinates.final ChipLocationMachine.normalizedLocation(HasChipLocation location) Returns this location adjusted for wrap-arounds.final ChipLocationMachine.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 booleanHasChipLocation.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 HasChipLocationModifierConstructorDescriptionCoreLocation(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 HasChipLocationModifier and TypeMethodDescriptionChipDetails.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 HasChipLocationModifier and TypeClassDescriptionclassAbstract Root of all Data Links.enumHard codes all the supported FPGA Link IDs.final classA description of a particular inter-board link.final classA description of a data link that uses the SpiNNaker-link protocol.Constructors in uk.ac.manchester.spinnaker.machine.datalinks with parameters of type HasChipLocationModifierConstructorDescriptionFPGALinkData(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.