Package uk.ac.manchester.spinnaker.alloc
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 Summary
Constructors Constructor Description PriorityScale(double size, double dimensions, double specificBoard)
-
Method Summary
Modifier and Type Method Description @javax.validation.constraints.Positive double
getDimensions()
@javax.validation.constraints.Positive double
getSize()
@javax.validation.constraints.Positive double
getSpecificBoard()
-
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
- Returns:
- Priority scaling factor for jobs given by number of boards.
-
getDimensions
- Returns:
- Priority scaling factor for jobs given by rectangular dimensions.
-
getSpecificBoard
- Returns:
- Priority scaling factor for jobs requiring a specific board.
-