Package uk.ac.manchester.spinnaker.alloc
Class SpallocProperties.PriorityScale
java.lang.Object
uk.ac.manchester.spinnaker.alloc.SpallocProperties.PriorityScale
- Enclosing class:
- SpallocProperties
Priority is the rate at which importance is accrued. Importance is
determines the order in which jobs are allocated.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@jakarta.validation.constraints.Positive double
@jakarta.validation.constraints.Positive double
getSize()
@jakarta.validation.constraints.Positive double
-
Constructor Details
-
PriorityScale
@ConstructorBinding 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 @jakarta.validation.constraints.Positive double getSize()- Returns:
- Priority scaling factor for jobs given by number of boards.
-
getDimensions
@Positive public @jakarta.validation.constraints.Positive double getDimensions()- Returns:
- Priority scaling factor for jobs given by rectangular dimensions.
-
getSpecificBoard
@Positive public @jakarta.validation.constraints.Positive double getSpecificBoard()- Returns:
- Priority scaling factor for jobs requiring a specific board.
-