package
graph
Type Members
-
final
case class
Apply[A](in: Pat[Pat[A]], idx: Pat[Int]) extends Pattern[A] with Product with Serializable
-
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 ProductWithAux with Product with Serializable
-
final
case class
BinaryOp[A1, A2, A3, A](op: Op[A3, A], a: Pat[A1], b: Pat[A2])(implicit widen: Widen2[A1, A2, A3]) extends Pattern[A] with ProductWithAux with Product with Serializable
-
final
case class
Bind(entries: (String, Pat[_])*) extends Pattern[Event] with Product with Serializable
-
final
case class
Brown[A1, A2, A](lo: Pat[A1], hi: Pat[A1], step: Pat[A2])(implicit widen: Widen2[A1, A2, A], num: Num[A]) extends Pattern[A] with ProductWithAux with Product with Serializable
-
final
case class
Bubble[A](in: Pat[A]) extends Pattern[Pat[A]] with Product with Serializable
-
final
case class
Cat[A1, A2, A](a: Pat[A1], b: Pat[A2])(implicit widen: Widen2[A1, A2, A]) extends Pattern[A] with ProductWithAux with Product with Serializable
-
final
case class
Choose[A](in: Pat[A]) extends Pattern[A] with Product with Serializable
-
final
case class
Combinations[A](in: Pat[A], n: Pat[Int]) extends Pattern[Pat[A]] with Product with Serializable
-
final
case class
Constant[A](value: A) extends Pat[A] with Product with Serializable
-
final
case class
Differentiate[A](in: Pat[A])(implicit num: Num[A]) extends Pattern[A] with ProductWithAux with Product with Serializable
-
final
case class
Distinct[A](in: Pat[A]) extends Pattern[A] with Product with Serializable
-
final
case class
Drop[A](in: Pat[A], length: Pat[Int]) extends Pattern[A] with Product with Serializable
-
final
case class
ExpExp[A1, A2, A](in: Pat[A1], inLo: Pat[A1], inHi: Pat[A1], outLo: Pat[A2], outHi: Pat[A2])(implicit widen: Widen2[A1, A2, A], num: NumDouble[A]) extends Pattern[A] with ProductWithAux with Product with Serializable
-
final
case class
ExpLin[A1, A2, A](in: Pat[A1], inLo: Pat[A1], inHi: Pat[A1], outLo: Pat[A2], outHi: Pat[A2])(implicit widen: Widen2[A1, A2, A], num: NumDouble[A]) extends Pattern[A] with ProductWithAux with Product with Serializable
-
final
case class
FlatMap[A1, A] extends Pattern[A] with Product with Serializable
-
final
case class
Flatten[A](in: Pat[Pat[A]]) extends Pattern[A] with Product with Serializable
-
final
case class
FoldLeft[B, A](outer: Pat[Pat[B]], z: Pat[A], itIn: It[B], itCarry: It[A], inner: Pat[A]) extends Pattern[A] with Product with Serializable
-
final
case class
Format(s: Pat[String], args: Pat[_]*) extends Pattern[String] with Product with Serializable
-
final
case class
Gate[A](in: Pat[A], gate: Pat[Boolean]) extends Pattern[A] with Product with Serializable
-
final
case class
GeomSeq[A1, A2, A](start: Pat[A1], factor: Pat[A2])(implicit widen: Widen2[A1, A2, A], num: Num[A]) extends Pattern[A] with ProductWithAux with Product with Serializable
-
final
case class
Grouped[A](in: Pat[A], size: Pat[Int]) extends Pattern[Pat[A]] with Product with Serializable
-
final
case class
Hold[A](in: Pat[A], hold: Pat[Boolean] = true) extends Pattern[A] with Product with Serializable
-
final
case class
IndexOfSlice[A1, A2](in: Pat[A1], sub: Pat[A2], from: Pat[Int]) extends Pattern[Int] with Product with Serializable
-
case class
Indices[A](in: Pat[A]) extends Pattern[Int] with Product with Serializable
-
final
case class
It[A](token: Int) extends Pattern[A] with Product with Serializable
-
final
case class
Length[A](in: Pat[A]) extends Pattern[Int] with Product with Serializable
-
final
case class
LinExp[A1, A2, A](in: Pat[A1], inLo: Pat[A1], inHi: Pat[A1], outLo: Pat[A2], outHi: Pat[A2])(implicit widen: Widen2[A1, A2, A], num: NumDouble[A]) extends Pattern[A] with ProductWithAux with Product with Serializable
-
final
case class
LinLin[A1, A2, A](in: Pat[A1], inLo: Pat[A1], inHi: Pat[A1], outLo: Pat[A2], outHi: Pat[A2])(implicit widen: Widen2[A1, A2, A], num: NumFrac[A]) extends Pattern[A] with ProductWithAux with Product with Serializable
-
final
case class
LoopWithIndex[A] extends Pattern[A] with Product with Serializable
-
final
case class
MapWithIndex[A1, A] extends Pattern[Pat[A]] with Product with Serializable
-
final
case class
Par(in: Pat[Pat[Event]]) extends Pattern[Event] with Product with Serializable
-
final
case class
PatMap[A1, A] extends Pattern[Pat[A]] with Product with Serializable
-
final
case class
PatSeq[A](elems: A*) extends Pattern[A] with Product with Serializable
-
final
case class
Poll[A](in: Pat[A], gate: Pat[Boolean], label: Pat[String] = "poll") extends Pattern[A] with Product with Serializable
-
final
case class
Shuffle[A](in: Pat[A]) extends Pattern[A] with Product with Serializable
-
final
case class
Sliding[A](in: Pat[A], size: Pat[Int], step: Pat[Int]) extends Pattern[Pat[A]] with Product with Serializable
-
final
case class
SortWith[A](outer: Pat[Pat[A]], it: It[(A, A)], lt: Pat[Boolean]) extends Pattern[Pat[A]] with Product with Serializable
-
final
case class
Sorted[A](in: Pat[A])(implicit ord: ScalarOrd[A]) extends Pattern[A] with ProductWithAux with Product with Serializable
-
final
case class
Stutter[A](in: Pat[A], n: Pat[Int]) extends Pattern[A] with Product with Serializable
-
final
case class
Sum[A](in: Pat[A])(implicit num: Num[A]) extends Pattern[A] with ProductWithAux with Product with Serializable
-
final
case class
Take[A](in: Pat[A], length: Pat[Int]) extends Pattern[A] with Product with Serializable
-
final
case class
Tap[A, A1](in: Pat[A], side: Pat[A1]) extends Pattern[A] with Product with Serializable
-
final
case class
Tuple2_1[A, A1](in: Pat[(A, A1)]) extends Pattern[A] with Product with Serializable
-
final
case class
Tuple2_2[A1, A](in: Pat[(A1, A)]) extends Pattern[A] with Product with Serializable
-
final
case class
UnaryOp[A1, A](op: Op[A1, A], a: Pat[A1]) extends Pattern[A] with Product with Serializable
-
final
case class
Updated[A1, A >: A1](in: Pat[A1], idx: Pat[Int], elem: A) extends Pattern[A] with Product with Serializable
-
final
case class
UpdatedAll[A1, A >: A1](in: Pat[A1], idx: Pat[Int], elem: Pat[A]) extends Pattern[A] with Product with Serializable
-
final
case class
White[A](lo: Pat[A], hi: Pat[A])(implicit num: Num[A]) extends Pattern[A] with ProductWithAux with Product with Serializable
-
final
case class
Zip2[A1, A2](a: Pat[A1], b: Pat[A2]) extends Pattern[(A1, A2)] with Product with Serializable
Value Members
-
object
BinaryOp extends Serializable
-
object
Bind extends Serializable
-
object
UnaryOp extends Serializable
A pattern that generates an arithmetic series. Corresponds to
Pseries
in SuperCollider.