Package com.artelys.kalis
Class KSmallestEarliestCompletionTime
- java.lang.Object
-
- com.artelys.kalis.KTaskSelector
-
- com.artelys.kalis.KSmallestEarliestCompletionTime
-
public class KSmallestEarliestCompletionTime extends KTaskSelector
Smallest Earliest Completion time task selection heuristic
-
-
Field Summary
-
Fields inherited from class com.artelys.kalis.KTaskSelector
swigCMemOwn
-
-
Constructor Summary
Constructors Modifier Constructor Description KSmallestEarliestCompletionTime()Empty constructorprotectedKSmallestEarliestCompletionTime(long cPtr, boolean cMemoryOwn)KSmallestEarliestCompletionTime(KSmallestEarliestCompletionTime toCopy)Copy constructor
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete()protected voidfinalize()KTaskSelectorgetCopyPtr()Return a copy of this task selectorprotected static longgetCPtr(KSmallestEarliestCompletionTime obj)java.lang.StringgetName()Return the name of this task selectorvoidprintName()Pretty printingKTaskselectNextTask(KTaskArray taskArray)virtual interface method to overload for definition of your own task selection heuristics
-
Methods inherited from class com.artelys.kalis.KTaskSelector
getCPtr, getProblem, swigDirectorDisconnect, swigReleaseOwnership, swigTakeOwnership
-
-
-
-
Constructor Detail
-
KSmallestEarliestCompletionTime
protected KSmallestEarliestCompletionTime(long cPtr, boolean cMemoryOwn)
-
KSmallestEarliestCompletionTime
public KSmallestEarliestCompletionTime()
Empty constructor
-
KSmallestEarliestCompletionTime
public KSmallestEarliestCompletionTime(KSmallestEarliestCompletionTime toCopy)
Copy constructor
-
-
Method Detail
-
getCPtr
protected static long getCPtr(KSmallestEarliestCompletionTime obj)
-
finalize
protected void finalize()
- Overrides:
finalizein classKTaskSelector
-
delete
public void delete()
- Overrides:
deletein classKTaskSelector
-
getCopyPtr
public KTaskSelector getCopyPtr()
Return a copy of this task selector- Overrides:
getCopyPtrin classKTaskSelector- Returns:
- a copy of this task selector
-
selectNextTask
public KTask selectNextTask(KTaskArray taskArray)
Description copied from class:KTaskSelectorvirtual interface method to overload for definition of your own task selection heuristics
- Overrides:
selectNextTaskin classKTaskSelector
-
printName
public void printName()
Pretty printing- Overrides:
printNamein classKTaskSelector
-
getName
public java.lang.String getName()
Return the name of this task selector- Overrides:
getNamein classKTaskSelector
-
-