Class RegionLocation

java.lang.Object
uk.ac.manchester.spinnaker.machine.RegionLocation
All Implemented Interfaces:
Comparable<RegionLocation>, HasChipLocation, HasCoreLocation

@Immutable public final class RegionLocation extends Object implements HasCoreLocation, Comparable<RegionLocation>
Holding case for a CoreLocation (X, Y and P) and the recording region ID.
Author:
Christian-B
  • Field Details

    • x

      @ValidX public final @uk.ac.manchester.spinnaker.machine.ValidX int x
      The Chip / Core's X value.
    • y

      @ValidY public final @uk.ac.manchester.spinnaker.machine.ValidY int y
      The Chip / Core's Y value.
    • p

      @ValidP public final @uk.ac.manchester.spinnaker.machine.ValidP int p
      The Core's P value.
    • region

      public final int region
      The recording region ID.
    • COMPARATOR

      public static final Comparator<RegionLocation> COMPARATOR
      Comparator for region locations.
  • Constructor Details

    • RegionLocation

      public RegionLocation(HasCoreLocation core, int region)
      Creates the region based on a core and a region.
      Parameters:
      core - The core to use
      region - The ID of the region to use.
  • Method Details