ArithmSeq

final case
class ArithmSeq[A1, A2, A](start: Pat[A1], step: Pat[A2])(implicit widen: Widen2[A1, A2, A], num: Num[A]) extends Pattern[A] with ProductWithAdjuncts

A pattern that generates an arithmetic series. Corresponds to Pseries in SuperCollider.

trait Serializable
trait ProductWithAdjuncts
class Pattern[A]
trait Pat[A]
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

override
def adjuncts: List[Adjunct]
Definition Classes
ProductWithAdjuncts
def expand[T <: Exec[LazyRef(...)]](implicit ctx: Context[T], tx: T): Stream[T, A]
def transform[T <: Exec[LazyRef(...)]](t: Transform)(implicit ctx: Context[T], tx: T): Pat[A]

Inherited methods

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

Implicits

Implicits

implicit
val num: Num[A]
implicit
val widen: Widen2[A1, A2, A]