public final class MemoryDependencyIteratorRandom extends MemoryDependencyIterator
MemoryDependencyIteratorRandom
implements a random iterator of dependencies between
memory accesses.allPossibleDependencies
Constructor and Description |
---|
MemoryDependencyIteratorRandom(MemoryAccess access1,
MemoryAccess access2,
Predicate<MemoryAccessStructure> checker) |
Modifier and Type | Method and Description |
---|---|
boolean |
hasValue() |
void |
init() |
void |
next() |
void |
stop() |
BufferDependency |
value() |
clone
public MemoryDependencyIteratorRandom(MemoryAccess access1, MemoryAccess access2, Predicate<MemoryAccessStructure> checker)
public void init()
public boolean hasValue()
public BufferDependency value()
public void next()
public void stop()