public class DependenceVector
extends java.lang.Object
| Constructor and Description |
|---|
DependenceVector(DependenceVector dv) |
DependenceVector(java.util.LinkedList<Loop> nest) |
| Modifier and Type | Method and Description |
|---|---|
void |
copyVector(DependenceVector dv) |
boolean |
equals(java.lang.Object o) |
int |
getDirection(Loop loop) |
java.util.LinkedHashMap<Loop,java.lang.Integer> |
getDirectionVector() |
java.util.Set<Loop> |
getLoops() |
boolean |
isEqual()
Checks if the dependence vector represents "equal" dependences for
all nesting levels.
|
boolean |
isValid() |
void |
mergeWith(DependenceVector other_vector) |
boolean |
plausibleVector() |
DependenceVector |
reverseVector() |
void |
setDirection(Loop loop,
int direction) |
void |
setValid(boolean value) |
java.lang.String |
toString() |
java.lang.String |
VectorToString() |
public DependenceVector(java.util.LinkedList<Loop> nest)
public DependenceVector(DependenceVector dv)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic java.util.LinkedHashMap<Loop,java.lang.Integer> getDirectionVector()
public int getDirection(Loop loop)
public java.util.Set<Loop> getLoops()
public void setDirection(Loop loop, int direction)
public boolean isValid()
public void setValid(boolean value)
public void copyVector(DependenceVector dv)
public void mergeWith(DependenceVector other_vector)
public boolean isEqual()
public boolean plausibleVector()
public DependenceVector reverseVector()
public java.lang.String VectorToString()
public java.lang.String toString()
toString in class java.lang.Object