|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ICumulRules
Method Summary | |
---|---|
boolean |
calcEF_end()
Edge finding algorithm for ending dates in O(n^2 \times k) where k is the number of distinct heights. |
boolean |
calcEF_start()
Edge finding algorithm for starting dates in O(n^2 \times k) where k is the number of distinct heights. |
void |
initializeEdgeFindingData()
Initialize some data structure for the edge finding. |
void |
initializeEdgeFindingEnd()
|
void |
initializeEdgeFindingStart()
|
void |
reinitConsumption()
reset all the flags for dynamic computation of R |
void |
slowTaskIntervals()
a basic n^2 tasks interval |
void |
taskIntervals()
fast task intervals in n*log(n) |
boolean |
vilimEndEF()
Edge finding algorithm for ending dates in O(n^2 \times k) where k is the number of distinct heights. |
boolean |
vilimStartEF()
Edge finding algorithm for starting dates in O(n^2 \times k) where k is the number of distinct heights. |
Method Detail |
---|
void taskIntervals() throws ContradictionException
ContradictionException
void slowTaskIntervals() throws ContradictionException
ContradictionException
void reinitConsumption()
void initializeEdgeFindingData()
void initializeEdgeFindingStart()
void initializeEdgeFindingEnd()
boolean calcEF_start() throws ContradictionException
ContradictionException
boolean vilimStartEF() throws ContradictionException
ContradictionException
boolean calcEF_end() throws ContradictionException
ContradictionException
boolean vilimEndEF() throws ContradictionException
ContradictionException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |