Package org.jacop.constraints.cumulative
Class Tree
java.lang.Object
org.jacop.constraints.cumulative.Tree
- Direct Known Subclasses:
ThetaLambdaTree,ThetaTree
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) abstract voidclearNode(int i) (package private) void(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)
-
Field Details
-
treeSize
int treeSize -
n
int n
-
-
Constructor Details
-
Tree
Tree()
-
-
Method Details
-
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)
-