PVector

case class PVector[T](cur: Int, vec: ParVector[T])

Comonadic pointed vector type (parallel implementation), used by the spatial simulation functions.

trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

def apply(x: Int): T
def back: PVector[T]
def coflatMap[S](f: PVector[T] => S): PVector[S]
def extract: T
def forward: PVector[T]
def map[S](f: T => S): PVector[S]
def updated(x: Int, value: T): PVector[T]
def zip[S](y: PVector[S]): PVector[(T, S)]

Inherited methods

def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product

Concrete fields

val length: Int