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 constructorprotected
KSmallestEarliestCompletionTime(long cPtr, boolean cMemoryOwn)
KSmallestEarliestCompletionTime(KSmallestEarliestCompletionTime toCopy)
Copy constructor
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
delete()
protected void
finalize()
KTaskSelector
getCopyPtr()
Return a copy of this task selectorprotected static long
getCPtr(KSmallestEarliestCompletionTime obj)
java.lang.String
getName()
Return the name of this task selectorvoid
printName()
Pretty printingKTask
selectNextTask(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:
finalize
in classKTaskSelector
-
delete
public void delete()
- Overrides:
delete
in classKTaskSelector
-
getCopyPtr
public KTaskSelector getCopyPtr()
Return a copy of this task selector- Overrides:
getCopyPtr
in classKTaskSelector
- Returns:
- a copy of this task selector
-
selectNextTask
public KTask selectNextTask(KTaskArray taskArray)
Description copied from class:KTaskSelector
virtual interface method to overload for definition of your own task selection heuristics
- Overrides:
selectNextTask
in classKTaskSelector
-
printName
public void printName()
Pretty printing- Overrides:
printName
in classKTaskSelector
-
getName
public java.lang.String getName()
Return the name of this task selector- Overrides:
getName
in classKTaskSelector
-
-