Package com.artelys.kalis
Class KSmallestEarliestStartTime
- java.lang.Object
-
- com.artelys.kalis.KTaskSelector
-
- com.artelys.kalis.KSmallestEarliestStartTime
-
public class KSmallestEarliestStartTime extends KTaskSelector
Smallest Earliest Start time task selection heuristic
-
-
Field Summary
-
Fields inherited from class com.artelys.kalis.KTaskSelector
swigCMemOwn
-
-
Constructor Summary
Constructors Modifier Constructor Description KSmallestEarliestStartTime()
Empty constructorprotected
KSmallestEarliestStartTime(long cPtr, boolean cMemoryOwn)
KSmallestEarliestStartTime(KSmallestEarliestStartTime 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(KSmallestEarliestStartTime obj)
java.lang.String
getName()
Return the name of this task selectorvoid
printName()
Pretty printingKTask
selectNextTask(KTaskArray taskArray)
Return a copy of this task selector-
Methods inherited from class com.artelys.kalis.KTaskSelector
getCPtr, getProblem, swigDirectorDisconnect, swigReleaseOwnership, swigTakeOwnership
-
-
-
-
Constructor Detail
-
KSmallestEarliestStartTime
protected KSmallestEarliestStartTime(long cPtr, boolean cMemoryOwn)
-
KSmallestEarliestStartTime
public KSmallestEarliestStartTime()
Empty constructor
-
KSmallestEarliestStartTime
public KSmallestEarliestStartTime(KSmallestEarliestStartTime toCopy)
Copy constructor
-
-
Method Detail
-
getCPtr
protected static long getCPtr(KSmallestEarliestStartTime 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)
Return a copy of this task selector- 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
-
-