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

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

public class ThetaStatus
extends Object

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

Field Summary
protected  int duration
           
protected  int time
           
 
Constructor Summary
ThetaStatus()
           
 
Method Summary
 int getDuration()
           
 int getTime()
           
 void setDuration(int duration)
           
 void setTime(int time)
           
 void update(IVilimTree.TreeMode mode, ThetaStatus left, ThetaStatus right)
           
protected  void updateDuration(ThetaStatus lcs, ThetaStatus rcs)
           
 void updateECT(ThetaStatus lcs, ThetaStatus rcs)
           
 void updateLST(ThetaStatus lcs, ThetaStatus rcs)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

time

protected int time

duration

protected int duration
Constructor Detail

ThetaStatus

public ThetaStatus()
Method Detail

getTime

public final int getTime()

setTime

public final void setTime(int time)

getDuration

public final int getDuration()

setDuration

public final void setDuration(int duration)

updateDuration

protected void updateDuration(ThetaStatus lcs,
                              ThetaStatus rcs)

updateECT

public void updateECT(ThetaStatus lcs,
                      ThetaStatus rcs)

updateLST

public void updateLST(ThetaStatus lcs,
                      ThetaStatus rcs)

update

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


Copyright © 2012. All Rights Reserved.