final class ChartScores extends AnyRef
A ChartScores is just a triangular array whose entries are arrays. Admits efficient iteration over "on" elements in an (i, j) index.
- Alphabetic
- By Inheritance
- ChartScores
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
apply(begin: Int, end: Int, label: Int, ref: Int): Double
Same as labelScore
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- def canStartHere(begin: Int, end: Int, leftChild: Int): Boolean
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
val
coarseLeftMostBeginForEnd: Array[Array[Int]]
left most place a left constituent with label l can begin and end at position i (begin)(sym)
-
val
coarseLeftMostEndForBegin: Array[Array[Int]]
left most place a right constituent with label l--which starts at position i--can end.
left most place a right constituent with label l--which starts at position i--can end. (end)(sym)
-
val
coarseRightMostBeginForEnd: Array[Array[Int]]
right most place a left constituent with label l can begin and end at position i.
right most place a left constituent with label l can begin and end at position i. (begin)(sym)
-
val
coarseRightMostEndForBegin: Array[Array[Int]]
right-most place a right constituent with label l--which starts at position i--can end.
right-most place a right constituent with label l--which starts at position i--can end. (end)(sym)
- def decodedLabelScores(begin: Int, end: Int, label: Int): Counter[Int, Double]
- def decodedLabelScores(begin: Int, end: Int): Counter2[L, Int, Double]
- def enter(begin: Int, end: Int, parent: Int, ref: Int, w: Double): Unit
- def enteredLabelIndexes(begin: Int, end: Int): BitSet
- def enteredLabelRefinements(begin: Int, end: Int, label: Int): BitSet
- def enteredLabelScores(begin: Int, end: Int): Iterator[(L, Array[Double])]
-
val
enteredLabels: Array[BitSet]
(begin,end) -> which labels are on
-
val
enteredRefinements: Array[Array[BitSet]]
(begin,end) -> label -> which refinements of label are on
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def feasibleSplitPoints(begin: Int, end: Int, b: Int, refB: Int, c: Int, refC: Int): Span
- def feasibleSplitPoints(begin: Int, end: Int, b: Int, c: Int): Span
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isLabelEntered(begin: Int, end: Int, l: Int): Boolean
-
def
labelScore(begin: Int, end: Int, parent: L, ref: Int): Double
- Annotations
- @inline()
-
def
labelScore(begin: Int, end: Int, label: Int, ref: Int): Double
Returns the score of this (label,refinement) pair over the span (begin,end)
Returns the score of this (label,refinement) pair over the span (begin,end)
- Annotations
- @inline()
-
val
leftMostBeginForEnd: Array[Array[Array[Int]]]
left most place a constituent with label l can begin and end at position i, for left < i.
left most place a constituent with label l can begin and end at position i, for left < i. (begin)(sym)(ref)
-
val
leftMostEndForBegin: Array[Array[Array[Int]]]
left most place a constituent with label l--which starts at position i--can end.
left most place a constituent with label l--which starts at position i--can end. (end)(sym)(ref)
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
val
rightMostBeginForEnd: Array[Array[Array[Int]]]
right most place a constituent with label l can begin and end at position i, for right > i.
right most place a constituent with label l can begin and end at position i, for right > i. (begin)(sym)(ref)
-
val
rightMostEndForBegin: Array[Array[Array[Int]]]
right-most place a constituent with label l--which starts at position i--can end.
right-most place a constituent with label l--which starts at position i--can end. (end)(sym)(ref)
-
val
score: TriangularArray[Array[Array[Double]]]
(begin,end) -> label -> refinement -> score
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )