TriangularArray

@SerialVersionUID(1L) final class TriangularArray[T](val dimension: Int)(implicit evidence$1: ClassTag[T]) extends Serializable

A TriangularArray is a jagged 2-d array where for every row r, we have an array of size dim - r.

These are useful for parse charts.

Value Params
dimension:

The size of the array

Companion
object
trait Serializable
class Object
trait Matchable
class Any

Value members

Concrete methods

@inline
def apply(r: Int, c: Int): T
@inline
def apply(r: Int): Seq[T]
def foreach(f: T => Unit): Unit
def iterator: Iterator[Seq[T]]
def map[U](f: T => U)(implicit evidence$2: ClassTag[U]): TriangularArray[U]
override def toString: String
Definition Classes
Any
def update(r: Int, c: Int, t: T): Unit

Concrete fields

val data: Array[T]
val dimension: Int