choco.cp.solver.constraints.global.scheduling.trees.status
Class ThetaLambdaStatus

java.lang.Object
  extended by choco.cp.solver.constraints.global.scheduling.trees.status.ThetaStatus
      extended by choco.cp.solver.constraints.global.scheduling.trees.status.ThetaLambdaStatus
Direct Known Subclasses:
ThetaOmegaStatus

public class ThetaLambdaStatus
extends ThetaStatus

Since:
10 févr. 2009 version 2.0.3
Version:
2.0.3
Author:
Arnaud Malapert

Field Summary
protected  int grayDuration
           
protected  int grayTime
           
protected  Object respGrayDuration
           
protected  Object respGrayTime
           
 
Fields inherited from class choco.cp.solver.constraints.global.scheduling.trees.status.ThetaStatus
duration, time
 
Constructor Summary
ThetaLambdaStatus()
           
 
Method Summary
 int getGrayDuration()
           
 int getGrayTime()
           
 Object getRespGrayDuration()
           
 Object getRespGrayTime()
           
 void setGrayDuration(int grayDuration)
           
 void setGrayTime(int grayTime)
           
 void setRespGrayDuration(Object respGrayDuration)
           
 void setRespGrayTime(Object respGrayTime)
           
 void update(IVilimTree.TreeMode mode, ThetaLambdaStatus left, ThetaLambdaStatus right)
           
protected  void updateGrayDuration(ThetaLambdaStatus left, ThetaLambdaStatus right)
           
 void updateGrayECT(ThetaLambdaStatus left, ThetaLambdaStatus right)
           
 void updateGrayLST(ThetaLambdaStatus left, ThetaLambdaStatus right)
           
 
Methods inherited from class choco.cp.solver.constraints.global.scheduling.trees.status.ThetaStatus
getDuration, getTime, setDuration, setTime, update, updateDuration, updateECT, updateLST
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

grayTime

protected int grayTime

grayDuration

protected int grayDuration

respGrayTime

protected Object respGrayTime

respGrayDuration

protected Object respGrayDuration
Constructor Detail

ThetaLambdaStatus

public ThetaLambdaStatus()
Method Detail

getGrayTime

public final int getGrayTime()

setGrayTime

public final void setGrayTime(int grayTime)

getGrayDuration

public final int getGrayDuration()

setGrayDuration

public final void setGrayDuration(int grayDuration)

getRespGrayTime

public final Object getRespGrayTime()

getRespGrayDuration

public final Object getRespGrayDuration()

setRespGrayTime

public final void setRespGrayTime(Object respGrayTime)

setRespGrayDuration

public final void setRespGrayDuration(Object respGrayDuration)

updateGrayDuration

protected void updateGrayDuration(ThetaLambdaStatus left,
                                  ThetaLambdaStatus right)

updateGrayECT

public void updateGrayECT(ThetaLambdaStatus left,
                          ThetaLambdaStatus right)

updateGrayLST

public void updateGrayLST(ThetaLambdaStatus left,
                          ThetaLambdaStatus right)

update

public void update(IVilimTree.TreeMode mode,
                   ThetaLambdaStatus left,
                   ThetaLambdaStatus right)


Copyright © 2012. All Rights Reserved.