object BinaryOp extends ProductReader[SingleOut[_]] with Serializable
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- BinaryOp
- Serializable
- ProductReader
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- case class AbsDif[A]()(implicit num: Num[A]) extends OpSame[A] with ProductWithAdjuncts with Product with Serializable
- case class AmClip() extends OpDouble with Product with Serializable
- case class And[A]()(implicit num: NumLogic[A]) extends OpSame[A] with ProductWithAdjuncts with Product with Serializable
- case class Atan2() extends OpDouble with Product with Serializable
- case class Clip2[A]()(implicit num: Num[A]) extends OpSame[A] with ProductWithAdjuncts with Product with Serializable
- case class DifSqr[A]()(implicit num: Num[A]) extends OpSameBase[A] with OpXL with ProductWithAdjuncts with Product with Serializable
- case class Div[A]()(implicit num: NumDiv[A]) extends OpSame[A] with ProductWithAdjuncts with Product with Serializable
- case class Eq[A]()(implicit eq: lucre.Adjunct.Eq[A] with Scalar[A]) extends OpPred[A] with ProductWithAdjuncts with Product with Serializable
- case class Excess[A]()(implicit num: Num[A]) extends OpSame[A] with ProductWithAdjuncts with Product with Serializable
- case class FirstArg[A, B]() extends Op[A, B, A] with OpDD with OpII with OpLL with Product with Serializable
- case class Fold2[A]()(implicit num: Num[A]) extends OpSame[A] with ProductWithAdjuncts with Product with Serializable
- case class Gcd[A]()(implicit num: NumInt[A]) extends OpSame[A] with ProductWithAdjuncts with Product with Serializable
- case class Geq[A]()(implicit ord: ScalarOrd[A]) extends OpPred[A] with ProductWithAdjuncts with Product with Serializable
- case class Gt[A]()(implicit ord: ScalarOrd[A]) extends OpPred[A] with ProductWithAdjuncts with Product with Serializable
- case class Hypot() extends OpDouble with Product with Serializable
- case class HypotApx() extends OpDouble with Product with Serializable
- case class Lcm[A]()(implicit num: NumInt[A]) extends OpSame[A] with ProductWithAdjuncts with Product with Serializable
- case class LeftShift[A]()(implicit num: NumInt[A]) extends OpSame[A] with ProductWithAdjuncts with Product with Serializable
- case class Leq[A]()(implicit ord: ScalarOrd[A]) extends OpPred[A] with ProductWithAdjuncts with Product with Serializable
- case class Lt[A]()(implicit ord: ScalarOrd[A]) extends OpPred[A] with ProductWithAdjuncts with Product with Serializable
- case class Max[A]()(implicit num: Num[A]) extends OpSame[A] with ProductWithAdjuncts with Product with Serializable
- case class Min[A]()(implicit num: Num[A]) extends OpSame[A] with ProductWithAdjuncts with Product with Serializable
- case class Minus[A]()(implicit num: Num[A]) extends OpSame[A] with ProductWithAdjuncts with Product with Serializable
- case class Mod[A]()(implicit num: Num[A]) extends OpSame[A] with ProductWithAdjuncts with Product with Serializable
- case class ModJ[A]()(implicit num: Num[A]) extends OpSame[A] with ProductWithAdjuncts with Product with Serializable
- case class Neq[A]()(implicit eq: lucre.Adjunct.Eq[A] with Scalar[A]) extends OpPred[A] with ProductWithAdjuncts with Product with Serializable
- abstract class Op[A, B, C] extends Product
- sealed trait OpDD extends AnyRef
Legacy
- sealed trait OpDI extends AnyRef
Legacy
- sealed trait OpDL extends AnyRef
Legacy
- abstract class OpDouble extends Op[Double, Double, Double] with OpDD
- sealed trait OpID extends AnyRef
Legacy
- sealed trait OpII extends AnyRef
Legacy
- sealed trait OpIL extends AnyRef
Legacy
- sealed trait OpLD extends AnyRef
Legacy
- sealed trait OpLI extends AnyRef
Legacy
- sealed trait OpLL extends AnyRef
- abstract class OpPred[A] extends Op[A, A, Boolean] with OpDD with OpDI with OpII with OpLI
- abstract class OpSame[A] extends OpSameBase[A] with OpII with OpLL
- abstract class OpSameBase[A] extends Op[A, A, A] with OpDD
- sealed trait OpXL extends OpDD with OpIL with OpLL
- case class Or[A]()(implicit num: NumLogic[A]) extends OpSame[A] with ProductWithAdjuncts with Product with Serializable
- case class Plus[A]()(implicit num: Num[A]) extends OpSame[A] with ProductWithAdjuncts with Product with Serializable
- case class Pow() extends OpDouble with Product with Serializable
- case class RightShift[A]()(implicit num: NumInt[A]) extends OpSame[A] with ProductWithAdjuncts with Product with Serializable
- case class Ring1() extends OpDouble with Product with Serializable
- case class Ring2() extends OpDouble with Product with Serializable
- case class Ring3() extends OpDouble with Product with Serializable
- case class Ring4() extends OpDouble with Product with Serializable
- case class RoundTo[A]()(implicit num: Num[A]) extends OpSame[A] with ProductWithAdjuncts with Product with Serializable
- case class RoundUpTo[A]()(implicit num: Num[A]) extends OpSame[A] with ProductWithAdjuncts with Product with Serializable
- case class ScaleNeg() extends OpDouble with Product with Serializable
- case class SecondArg[A, B]() extends Op[A, B, B] with OpDD with OpII with OpLL with Product with Serializable
- case class SqrDif[A]()(implicit num: Num[A]) extends OpSameBase[A] with OpXL with ProductWithAdjuncts with Product with Serializable
- case class SqrSum[A]()(implicit num: Num[A]) extends OpSameBase[A] with OpXL with ProductWithAdjuncts with Product with Serializable
- case class SumSqr[A]()(implicit num: Num[A]) extends OpSameBase[A] with OpXL with ProductWithAdjuncts with Product with Serializable
- case class Thresh() extends OpDouble with Product with Serializable
- case class Times[A]()(implicit num: Num[A]) extends OpSame[A] with ProductWithAdjuncts with Product with Serializable
- case class Trunc[A]()(implicit num: Num[A]) extends OpSameBase[A] with ProductWithAdjuncts with Product with Serializable
- case class UnsignedRightShift[A]()(implicit num: NumInt[A]) extends OpSame[A] with ProductWithAdjuncts with Product with Serializable
- case class Wrap2[A]()(implicit num: Num[A]) extends OpSame[A] with ProductWithAdjuncts with Product with Serializable
- case class Xor[A]()(implicit num: NumLogic[A]) extends OpSame[A] with ProductWithAdjuncts with Product with Serializable
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def read(in: RefMapIn, key: String, arity: Int, adj: Int): SingleOut[_]
- Definition Classes
- BinaryOp → ProductReader
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- object AbsDif extends ProductReader[AbsDif[_]] with Serializable
- object AmClip extends ProductReader[AmClip] with Serializable
- object And extends ProductReader[And[_]] with Serializable
- object Atan2 extends ProductReader[Atan2] with Serializable
- object Clip2 extends ProductReader[Clip2[_]] with Serializable
- object DifSqr extends ProductReader[DifSqr[_]] with Serializable
- object Div extends ProductReader[Div[_]] with Serializable
- object Eq extends ProductReader[Eq[_]] with Serializable
- object Excess extends ProductReader[Excess[_]] with Serializable
- object FirstArg extends ProductReader[FirstArg[_, _]] with Serializable
- object Fold2 extends ProductReader[Fold2[_]] with Serializable
- object Gcd extends ProductReader[Gcd[_]] with Serializable
- object Geq extends ProductReader[Geq[_]] with Serializable
- object Gt extends ProductReader[Gt[_]] with Serializable
- object Hypot extends ProductReader[Hypot] with Serializable
- object HypotApx extends ProductReader[HypotApx] with Serializable
- object Lcm extends ProductReader[Lcm[_]] with Serializable
- object LeftShift extends ProductReader[LeftShift[_]] with Serializable
- object Leq extends ProductReader[Leq[_]] with Serializable
- object Lt extends ProductReader[Lt[_]] with Serializable
- object Max extends ProductReader[Max[_]] with Serializable
- object Min extends ProductReader[Min[_]] with Serializable
- object Minus extends ProductReader[Minus[_]] with Serializable
- object Mod extends ProductReader[Mod[_]] with Serializable
- object ModJ extends ProductReader[ModJ[_]] with Serializable
- object Neq extends ProductReader[Neq[_]] with Serializable
- object Op
- object Or extends ProductReader[Or[_]] with Serializable
- object Plus extends ProductReader[Plus[_]] with Serializable
- object Pow extends ProductReader[Pow] with Serializable
Warning: Unlike a normal power operation, the signum of the left operand is always preserved.
Warning: Unlike a normal power operation, the signum of the left operand is always preserved. I.e.
DC.kr(-0.5).pow(2)
will not output0.25
but-0.25
. This is to avoid problems with floating point noise and negative input numbers, soDC.kr(-0.5).pow(2.001)
does not result in aNaN
, for example. - object RightShift extends ProductReader[RightShift[_]] with Serializable
- object Ring1 extends ProductReader[Ring1] with Serializable
- object Ring2 extends ProductReader[Ring2] with Serializable
- object Ring3 extends ProductReader[Ring3] with Serializable
- object Ring4 extends ProductReader[Ring4] with Serializable
- object RoundTo extends ProductReader[RoundTo[_]] with Serializable
- object RoundUpTo extends ProductReader[RoundUpTo[_]] with Serializable
- object ScaleNeg extends ProductReader[ScaleNeg] with Serializable
- object SecondArg extends ProductReader[SecondArg[_, _]] with Serializable
- object SqrDif extends ProductReader[SqrDif[_]] with Serializable
- object SqrSum extends ProductReader[SqrSum[_]] with Serializable
- object SumSqr extends ProductReader[SumSqr[_]] with Serializable
- object Thresh extends ProductReader[Thresh] with Serializable
- object Times extends ProductReader[Times[_]] with Serializable
- object Trunc extends ProductReader[Trunc[_]] with Serializable
- object UnsignedRightShift extends ProductReader[UnsignedRightShift[_]] with Serializable
- object Wrap2 extends ProductReader[Wrap2[_]] with Serializable
- object Xor extends ProductReader[Xor[_]] with Serializable
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated