Package org.jacop.constraints.cumulative
Class Tree
- java.lang.Object
-
- org.jacop.constraints.cumulative.Tree
-
- Direct Known Subclasses:
ThetaLambdaTree,ThetaTree
abstract class Tree extends java.lang.ObjectImplements ThetaLambdaTree and operations on this tree for Cumulative constraint- Version:
- 4.8
-
-
Constructor Summary
Constructors Constructor Description Tree()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description (package private) abstract voidclearNode(int i)(package private) voidclearTree()(package private) booleanexist(int i)(package private) booleanisLeft(int i)(package private) booleanisRight(int i)(package private) booleanisRoot(int i)(package private) intleafIndex(int i)(package private) intleft(int i)(package private) booleannotExist(int i)(package private) intparent(int i)(package private) intplus(int x, int y)(package private) longplus(long x, long y)(package private) intright(int i)(package private) introot()(package private) intsiblingLeft(int i)(package private) intsiblingRight(int i)
-
-
-
Method Detail
-
clearNode
abstract void clearNode(int i)
-
clearTree
void clearTree()
-
root
int root()
-
isRoot
boolean isRoot(int i)
-
parent
int parent(int i)
-
left
int left(int i)
-
right
int right(int i)
-
siblingLeft
int siblingLeft(int i)
-
siblingRight
int siblingRight(int i)
-
isLeft
boolean isLeft(int i)
-
isRight
boolean isRight(int i)
-
leafIndex
int leafIndex(int i)
-
notExist
boolean notExist(int i)
-
exist
boolean exist(int i)
-
plus
long plus(long x, long y)
-
plus
int plus(int x, int y)
-
-