public class Clique
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected static java.util.Map<edu.stanford.nlp.sequences.Clique.CliqueEqualityWrapper,Clique> |
interner |
Modifier and Type | Method and Description |
---|---|
int |
hashCode() |
int |
indexOfRelativeIndex(int relativeIndex)
For a particular relative index, returns which element in
the Clique it is.
|
Clique |
leftMessage() |
int |
maxLeft()
Convenience method for finding the most far left
relative index.
|
int |
maxRight()
Convenience method for finding the most far right
relative index.
|
protected java.lang.Object |
readResolve() |
int |
relativeIndex(int i) |
Clique |
rightMessage() |
Clique |
shift(int shiftAmount) |
int |
size()
The number of nodes in the clique.
|
java.lang.String |
toString() |
static Clique |
valueOf(Clique c,
int offset) |
static Clique |
valueOf(int[] relativeIndices)
Make a clique over the provided relativeIndices.
|
static Clique |
valueOf(int maxLeft,
int maxRight) |
protected static final java.util.Map<edu.stanford.nlp.sequences.Clique.CliqueEqualityWrapper,Clique> interner
public static Clique valueOf(int maxLeft, int maxRight)
public static Clique valueOf(int[] relativeIndices)
public int maxLeft()
public int maxRight()
public int size()
public int relativeIndex(int i)
public int indexOfRelativeIndex(int relativeIndex)
public java.lang.String toString()
toString
in class java.lang.Object
public Clique leftMessage()
public Clique rightMessage()
public Clique shift(int shiftAmount)
public int hashCode()
hashCode
in class java.lang.Object
protected java.lang.Object readResolve()