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.Objectpublic Clique leftMessage()
public Clique rightMessage()
public Clique shift(int shiftAmount)
public int hashCode()
hashCode in class java.lang.Objectprotected java.lang.Object readResolve()