Package org.jacop.constraints.cumulative
Class ThetaLambdaUnaryTree
java.lang.Object
org.jacop.constraints.cumulative.Tree
org.jacop.constraints.cumulative.ThetaTree
org.jacop.constraints.cumulative.ThetaLambdaUnaryTree
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) ThetaLambdaUnaryNode(package private) TaskView[](package private) ThetaLambdaUnaryNode[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidaddToThetaInit(int i) void(package private) voidclearNode(int i) (package private) voidcomputeLeaveVals(int i) (package private) voidcomputeNodeVals(int i) (package private) intect()(package private) int(package private) ThetaLambdaUnaryNodeget(int i) (package private) booleanisLeaf(int i) (package private) ThetaLambdaUnaryNodeleaf(int i) (package private) voidmoveToLambda(int i) void(package private) voidremoveFromLambda(int i) (package private) ThetaLambdaUnaryNoderootNode()toString()(package private) StringBuffertreeToGraph(int i) (package private) voidupdateTree(int i) Methods inherited from class org.jacop.constraints.cumulative.ThetaTree
clearTree, ect, enableNode, initTree
-
Field Details
-
tree
ThetaLambdaUnaryNode[] tree -
orderedTasks
TaskView[] orderedTasks -
empty
ThetaLambdaUnaryNode empty
-
-
Constructor Details
-
ThetaLambdaUnaryTree
public ThetaLambdaUnaryTree()
-
-
Method Details
-
buildTree
-
computeLeaveVals
void computeLeaveVals(int i) - Overrides:
computeLeaveValsin classThetaTree
-
addToThetaInit
void addToThetaInit(int i) - Overrides:
addToThetaInitin classThetaTree
-
computeNodeVals
void computeNodeVals(int i) - Overrides:
computeNodeValsin classThetaTree
-
ect
int ect() -
ectLambda
int ectLambda() -
clearNode
void clearNode(int i) -
moveToLambda
void moveToLambda(int i) -
removeFromLambda
void removeFromLambda(int i) -
updateTree
void updateTree(int i) - Overrides:
updateTreein classThetaTree
-
leaf
-
isLeaf
boolean isLeaf(int i) -
rootNode
ThetaLambdaUnaryNode rootNode() -
get
-
printTree
-
toGraph
-
treeToGraph
- Overrides:
treeToGraphin classThetaTree
-
toString
-