Patterns-core
Patterns-core
de.sciss.patterns
Context
Context
Input
Key
MissingIn
Unit
Value
Event
format
Event
Graph
Builder
Log
PatImport
PatImport
PatNestedOps
PatOps
PatTuple2Ops
Scale
Scale
SeqToPatOps
Stream
Copy
Copy
Stream
Transform
Tuning
Tuning
de.sciss.patterns.graph
Apply
ArithmSeq
BinaryOp
Absdif
Atan2
BitAnd
BitOr
BitXor
Clip2
Difsqr
Div
Eq
Excess
Fold2
Gcd
Geq
Gt
Hypot
Hypotx
Lcm
LeftShift
Leq
Lt
Max
Min
Minus
Mod
ModJ
Neq
Op
Plus
Pow
PureOp
RightShift
RoundTo
RoundUpTo
Sqrdif
Sqrsum
Sumsqr
Times
Trunc
UnsignedRightShift
Wrap2
BinaryOp
Bind
Bind
Brown
Bubble
Cat
Choose
Combinations
Constant
Differentiate
Distinct
Drop
Empty
ExpExp
ExpLin
FlatMap
Flatten
FoldLeft
Format
Gate
GeomSeq
Grouped
Hold
IndexOfSlice
Indices
It
Length
LinExp
LinLin
LoopWithIndex
MapWithIndex
Par
Pat
Pat
PatMap
PatSeq
Pattern
Poll
Shuffle
Sliding
SortWith
Sorted
Stutter
Sum
Take
Tap
Tuple2_1
Tuple2_2
UnaryOp
Abs
Acos
Ampdb
Asin
Atan
BitNot
Ceil
Coin
Cos
Cosh
Cpsmidi
Cpsoct
Cubed
Dbamp
Exp
Floor
Frac
Log
Log10
Log2
Midicps
Midiratio
Neg
Not
Octcps
Op
PureOp
Rand
Rand2
RandomOp
Ratiomidi
Reciprocal
Signum
Sin
Sinh
Sqrt
Squared
Tan
Tanh
ToDouble
ToInt
UnaryOp
Updated
UpdatedAll
White
Zip2
de.sciss.patterns.impl
PatElem
RefMapIn
StreamFormat
StreamFormat
TimeRef
ord
ser
TimeRef
de.sciss.patterns.stream
AdvanceItStream
ApplyImpl
ArithmSeqImpl
BinaryOpImpl
BindImpl
BrownImpl
BubbleImpl
CatImpl
ChooseImpl
CombinationsImpl
ConstantImpl
DifferentiateImpl
DistinctImpl
DropImpl
EmptyImpl
ExpExpImpl
ExpLinImpl
FlatMapImpl
FlattenImpl
FoldLeftImpl
FormatImpl
GateImpl
GeomSeqImpl
GroupedImpl
HoldImpl
IndexItStream
IndexOfSliceImpl
IndicesImpl
ItImpl
ItStream
ItStreamSource
LengthImpl
LinExpImpl
LinLinImpl
LoopWithIndexImpl
MapItStream
MapWithIndexImpl
ParImpl
PatMapImpl
PatSeqImpl
PollImpl
ShuffleImpl
SlidingImpl
SortWithImpl
SortWithItStream
SortWithItStream
SortedImpl
StreamFactory
StutterImpl
SumImpl
TakeImpl
TapImpl
Tuple2_1Impl
Tuple2_2Impl
UnaryOpImpl
UpdatedAllImpl
UpdatedImpl
WhiteImpl
Zip2Impl
de.sciss.patterns.stream.impl
ScaleLikeStreamImpl
SeriesLikeStreamImpl
TruncateLikeStreamImpl
Patterns-core
/
de.sciss.patterns.graph
/
UnaryOp
/
Tan
Tan
final case
class
Tan
[A, B]()(implicit wd:
WidenToDouble
[
A
,
B
]) extends
PureOp
[
A
,
B
]
Graph
Supertypes
trait
Serializable
class
PureOp
[
A
,
B
]
class
Op
[
A
,
B
]
trait
ProductWithAdjuncts
trait
Product
trait
Equals
class
Object
trait
Matchable
class
Any
Type members
Value members
Type members
Inherited types
final
type
State
[T <:
Exec
[
T
]] =
Unit
Inherited from
PureOp
Value members
Concrete methods
override
def
adjuncts
:
List
[
Adjunct
]
Definition Classes
ProductWithAdjuncts
def
apply
(a:
A
):
B
def
name
:
String
Inherited methods
final
def
copyState
[T <:
Exec
[LazyRef(...)], Out <:
Exec
[LazyRef(...)]](s:
State
[T])(implicit tx: T, txOut: Out):
Unit
Inherited from
PureOp
final
def
disposeState
[T <:
Exec
[LazyRef(...)]](s:
State
[T])(implicit tx: T):
Unit
Inherited from
PureOp
def
next
[T <:
Exec
[LazyRef(...)]](a:
A
)(implicit state:
State
[T], tx: T):
B
Inherited from
PureOp
final
def
prepare
[T <:
Exec
[LazyRef(...)]](ref:
AnyRef
)(implicit ctx:
Context
[T], tx: T):
State
[T]
Inherited from
PureOp
def
productElementNames
:
Iterator
[
String
]
Inherited from
Product
def
productIterator
:
Iterator
[
Any
]
Inherited from
Product
final override
def
productPrefix
:
String
Definition Classes
Op
->
Product
Inherited from
Op
final
def
readState
[T <:
Exec
[LazyRef(...)]](in:
DataInput
)(implicit tx: T):
State
[T]
Inherited from
PureOp
override
def
toString
:
String
Definition Classes
Op
->
Any
Inherited from
Op
final
def
writeState
[T <:
Exec
[LazyRef(...)]](s:
State
[T], out:
DataOutput
):
Unit
Inherited from
PureOp