choco.cp.solver.constraints.global.scheduling.cumulative
Class CumulSweep.EventTaskStructure

java.lang.Object
  extended by choco.cp.solver.constraints.global.scheduling.cumulative.CumulSweep.EventTaskStructure
Enclosing class:
CumulSweep

protected static class CumulSweep.EventTaskStructure
extends Object

A Class to preallocate the events needed per tasks


Field Summary
protected  CumulSweep.Event checkEvtE
           
protected  CumulSweep.Event checkEvtS
           
protected  CumulSweep.Event compProfEvtE
           
protected  CumulSweep.Event compProfEvtS
           
protected  CumulSweep.Event domProfEvtE
           
protected  CumulSweep.Event domProfEvtS
           
protected  CumulSweep.Event pruneEvt
           
 
Constructor Summary
CumulSweep.EventTaskStructure(IRTask t)
          Build the event structure of task i
 
Method Summary
 void setCheckEvts(List<CumulSweep.Event> events, TaskVar t)
           
 void setCompProfEvts(List<CumulSweep.Event> events, TaskVar t, int capaInc, int consInc)
           
 void setDomProfEvts(List<CumulSweep.Event> events, TaskVar t, int capaInc, int consInc)
           
 void setPruningEvt(List<CumulSweep.Event> events, TaskVar t)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

checkEvtS

protected final CumulSweep.Event checkEvtS

checkEvtE

protected final CumulSweep.Event checkEvtE

compProfEvtS

protected final CumulSweep.Event compProfEvtS

compProfEvtE

protected final CumulSweep.Event compProfEvtE

domProfEvtS

protected final CumulSweep.Event domProfEvtS

domProfEvtE

protected final CumulSweep.Event domProfEvtE

pruneEvt

protected final CumulSweep.Event pruneEvt
Constructor Detail

CumulSweep.EventTaskStructure

public CumulSweep.EventTaskStructure(IRTask t)
Build the event structure of task i

Parameters:
t -
Method Detail

setPruningEvt

public void setPruningEvt(List<CumulSweep.Event> events,
                          TaskVar t)

setCheckEvts

public void setCheckEvts(List<CumulSweep.Event> events,
                         TaskVar t)

setCompProfEvts

public void setCompProfEvts(List<CumulSweep.Event> events,
                            TaskVar t,
                            int capaInc,
                            int consInc)

setDomProfEvts

public void setDomProfEvts(List<CumulSweep.Event> events,
                           TaskVar t,
                           int capaInc,
                           int consInc)


Copyright © 2012. All Rights Reserved.