Class SpallocProperties.PriorityScale

java.lang.Object
uk.ac.manchester.spinnaker.alloc.SpallocProperties.PriorityScale
Enclosing class:
SpallocProperties

public static class SpallocProperties.PriorityScale
extends Object
Priority is the rate at which importance is accrued. Importance is determines the order in which jobs are allocated.
  • Constructor Details

    • PriorityScale

      public PriorityScale​(@DefaultValue("1.0") double size, @DefaultValue("1.5") double dimensions, @DefaultValue("65.0") double specificBoard)
      Parameters:
      size - Priority scaling factor for jobs given by number of boards.
      dimensions - Priority scaling factor for jobs given by rectangular dimensions.
      specificBoard - Priority scaling factor for jobs requiring a specific board.
  • Method Details

    • getSize

      @Positive public @javax.validation.constraints.Positive double getSize()
      Returns:
      Priority scaling factor for jobs given by number of boards.
    • getDimensions

      @Positive public @javax.validation.constraints.Positive double getDimensions()
      Returns:
      Priority scaling factor for jobs given by rectangular dimensions.
    • getSpecificBoard

      @Positive public @javax.validation.constraints.Positive double getSpecificBoard()
      Returns:
      Priority scaling factor for jobs requiring a specific board.