Packages

object BinaryOp extends ProductReader[SingleOut[_]] with Serializable

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BinaryOp
  2. Serializable
  3. ProductReader
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. case class AbsDif[A]()(implicit num: Num[A]) extends OpSame[A] with ProductWithAdjuncts with Product with Serializable
  2. case class AmClip() extends OpDouble with Product with Serializable
  3. case class And[A]()(implicit num: NumLogic[A]) extends OpSame[A] with ProductWithAdjuncts with Product with Serializable
  4. case class Atan2() extends OpDouble with Product with Serializable
  5. case class Clip2[A]()(implicit num: Num[A]) extends OpSame[A] with ProductWithAdjuncts with Product with Serializable
  6. case class DifSqr[A]()(implicit num: Num[A]) extends OpSameBase[A] with OpXL with ProductWithAdjuncts with Product with Serializable
  7. case class Div[A]()(implicit num: NumDiv[A]) extends OpSame[A] with ProductWithAdjuncts with Product with Serializable
  8. case class Eq[A]()(implicit eq: lucre.Adjunct.Eq[A] with Scalar[A]) extends OpPred[A] with ProductWithAdjuncts with Product with Serializable
  9. case class Excess[A]()(implicit num: Num[A]) extends OpSame[A] with ProductWithAdjuncts with Product with Serializable
  10. case class FirstArg[A, B]() extends Op[A, B, A] with OpDD with OpII with OpLL with Product with Serializable
  11. case class Fold2[A]()(implicit num: Num[A]) extends OpSame[A] with ProductWithAdjuncts with Product with Serializable
  12. case class Gcd[A]()(implicit num: NumInt[A]) extends OpSame[A] with ProductWithAdjuncts with Product with Serializable
  13. case class Geq[A]()(implicit ord: ScalarOrd[A]) extends OpPred[A] with ProductWithAdjuncts with Product with Serializable
  14. case class Gt[A]()(implicit ord: ScalarOrd[A]) extends OpPred[A] with ProductWithAdjuncts with Product with Serializable
  15. case class Hypot() extends OpDouble with Product with Serializable
  16. case class HypotApx() extends OpDouble with Product with Serializable
  17. case class Lcm[A]()(implicit num: NumInt[A]) extends OpSame[A] with ProductWithAdjuncts with Product with Serializable
  18. case class LeftShift[A]()(implicit num: NumInt[A]) extends OpSame[A] with ProductWithAdjuncts with Product with Serializable
  19. case class Leq[A]()(implicit ord: ScalarOrd[A]) extends OpPred[A] with ProductWithAdjuncts with Product with Serializable
  20. case class Lt[A]()(implicit ord: ScalarOrd[A]) extends OpPred[A] with ProductWithAdjuncts with Product with Serializable
  21. case class Max[A]()(implicit num: Num[A]) extends OpSame[A] with ProductWithAdjuncts with Product with Serializable
  22. case class Min[A]()(implicit num: Num[A]) extends OpSame[A] with ProductWithAdjuncts with Product with Serializable
  23. case class Minus[A]()(implicit num: Num[A]) extends OpSame[A] with ProductWithAdjuncts with Product with Serializable
  24. case class Mod[A]()(implicit num: Num[A]) extends OpSame[A] with ProductWithAdjuncts with Product with Serializable
  25. case class ModJ[A]()(implicit num: Num[A]) extends OpSame[A] with ProductWithAdjuncts with Product with Serializable
  26. case class Neq[A]()(implicit eq: lucre.Adjunct.Eq[A] with Scalar[A]) extends OpPred[A] with ProductWithAdjuncts with Product with Serializable
  27. abstract class Op[A, B, C] extends Product
  28. sealed trait OpDD extends AnyRef

    Legacy

  29. sealed trait OpDI extends AnyRef

    Legacy

  30. sealed trait OpDL extends AnyRef

    Legacy

  31. abstract class OpDouble extends Op[Double, Double, Double] with OpDD
  32. sealed trait OpID extends AnyRef

    Legacy

  33. sealed trait OpII extends AnyRef

    Legacy

  34. sealed trait OpIL extends AnyRef

    Legacy

  35. sealed trait OpLD extends AnyRef

    Legacy

  36. sealed trait OpLI extends AnyRef

    Legacy

  37. sealed trait OpLL extends AnyRef
  38. abstract class OpPred[A] extends Op[A, A, Boolean] with OpDD with OpDI with OpII with OpLI
  39. abstract class OpSame[A] extends OpSameBase[A] with OpII with OpLL
  40. abstract class OpSameBase[A] extends Op[A, A, A] with OpDD
  41. sealed trait OpXL extends OpDD with OpIL with OpLL
  42. case class Or[A]()(implicit num: NumLogic[A]) extends OpSame[A] with ProductWithAdjuncts with Product with Serializable
  43. case class Plus[A]()(implicit num: Num[A]) extends OpSame[A] with ProductWithAdjuncts with Product with Serializable
  44. case class Pow() extends OpDouble with Product with Serializable
  45. case class RightShift[A]()(implicit num: NumInt[A]) extends OpSame[A] with ProductWithAdjuncts with Product with Serializable
  46. case class Ring1() extends OpDouble with Product with Serializable
  47. case class Ring2() extends OpDouble with Product with Serializable
  48. case class Ring3() extends OpDouble with Product with Serializable
  49. case class Ring4() extends OpDouble with Product with Serializable
  50. case class RoundTo[A]()(implicit num: Num[A]) extends OpSame[A] with ProductWithAdjuncts with Product with Serializable
  51. case class RoundUpTo[A]()(implicit num: Num[A]) extends OpSame[A] with ProductWithAdjuncts with Product with Serializable
  52. case class ScaleNeg() extends OpDouble with Product with Serializable
  53. case class SecondArg[A, B]() extends Op[A, B, B] with OpDD with OpII with OpLL with Product with Serializable
  54. case class SqrDif[A]()(implicit num: Num[A]) extends OpSameBase[A] with OpXL with ProductWithAdjuncts with Product with Serializable
  55. case class SqrSum[A]()(implicit num: Num[A]) extends OpSameBase[A] with OpXL with ProductWithAdjuncts with Product with Serializable
  56. case class SumSqr[A]()(implicit num: Num[A]) extends OpSameBase[A] with OpXL with ProductWithAdjuncts with Product with Serializable
  57. case class Thresh() extends OpDouble with Product with Serializable
  58. case class Times[A]()(implicit num: Num[A]) extends OpSame[A] with ProductWithAdjuncts with Product with Serializable
  59. case class Trunc[A]()(implicit num: Num[A]) extends OpSameBase[A] with ProductWithAdjuncts with Product with Serializable
  60. case class UnsignedRightShift[A]()(implicit num: NumInt[A]) extends OpSame[A] with ProductWithAdjuncts with Product with Serializable
  61. case class Wrap2[A]()(implicit num: Num[A]) extends OpSame[A] with ProductWithAdjuncts with Product with Serializable
  62. case class Xor[A]()(implicit num: NumLogic[A]) extends OpSame[A] with ProductWithAdjuncts with Product with Serializable

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  9. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  13. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  14. def read(in: RefMapIn, key: String, arity: Int, adj: Int): SingleOut[_]
    Definition Classes
    BinaryOpProductReader
  15. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  16. def toString(): String
    Definition Classes
    AnyRef → Any
  17. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  18. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  19. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  20. object AbsDif extends ProductReader[AbsDif[_]] with Serializable
  21. object AmClip extends ProductReader[AmClip] with Serializable
  22. object And extends ProductReader[And[_]] with Serializable
  23. object Atan2 extends ProductReader[Atan2] with Serializable
  24. object Clip2 extends ProductReader[Clip2[_]] with Serializable
  25. object DifSqr extends ProductReader[DifSqr[_]] with Serializable
  26. object Div extends ProductReader[Div[_]] with Serializable
  27. object Eq extends ProductReader[Eq[_]] with Serializable
  28. object Excess extends ProductReader[Excess[_]] with Serializable
  29. object FirstArg extends ProductReader[FirstArg[_, _]] with Serializable
  30. object Fold2 extends ProductReader[Fold2[_]] with Serializable
  31. object Gcd extends ProductReader[Gcd[_]] with Serializable
  32. object Geq extends ProductReader[Geq[_]] with Serializable
  33. object Gt extends ProductReader[Gt[_]] with Serializable
  34. object Hypot extends ProductReader[Hypot] with Serializable
  35. object HypotApx extends ProductReader[HypotApx] with Serializable
  36. object Lcm extends ProductReader[Lcm[_]] with Serializable
  37. object LeftShift extends ProductReader[LeftShift[_]] with Serializable
  38. object Leq extends ProductReader[Leq[_]] with Serializable
  39. object Lt extends ProductReader[Lt[_]] with Serializable
  40. object Max extends ProductReader[Max[_]] with Serializable
  41. object Min extends ProductReader[Min[_]] with Serializable
  42. object Minus extends ProductReader[Minus[_]] with Serializable
  43. object Mod extends ProductReader[Mod[_]] with Serializable
  44. object ModJ extends ProductReader[ModJ[_]] with Serializable
  45. object Neq extends ProductReader[Neq[_]] with Serializable
  46. object Op
  47. object Or extends ProductReader[Or[_]] with Serializable
  48. object Plus extends ProductReader[Plus[_]] with Serializable
  49. 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 output 0.25 but -0.25. This is to avoid problems with floating point noise and negative input numbers, so DC.kr(-0.5).pow(2.001) does not result in a NaN, for example.

  50. object RightShift extends ProductReader[RightShift[_]] with Serializable
  51. object Ring1 extends ProductReader[Ring1] with Serializable
  52. object Ring2 extends ProductReader[Ring2] with Serializable
  53. object Ring3 extends ProductReader[Ring3] with Serializable
  54. object Ring4 extends ProductReader[Ring4] with Serializable
  55. object RoundTo extends ProductReader[RoundTo[_]] with Serializable
  56. object RoundUpTo extends ProductReader[RoundUpTo[_]] with Serializable
  57. object ScaleNeg extends ProductReader[ScaleNeg] with Serializable
  58. object SecondArg extends ProductReader[SecondArg[_, _]] with Serializable
  59. object SqrDif extends ProductReader[SqrDif[_]] with Serializable
  60. object SqrSum extends ProductReader[SqrSum[_]] with Serializable
  61. object SumSqr extends ProductReader[SumSqr[_]] with Serializable
  62. object Thresh extends ProductReader[Thresh] with Serializable
  63. object Times extends ProductReader[Times[_]] with Serializable
  64. object Trunc extends ProductReader[Trunc[_]] with Serializable
  65. object UnsignedRightShift extends ProductReader[UnsignedRightShift[_]] with Serializable
  66. object Wrap2 extends ProductReader[Wrap2[_]] with Serializable
  67. object Xor extends ProductReader[Xor[_]] with Serializable

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from Serializable

Inherited from ProductReader[SingleOut[_]]

Inherited from AnyRef

Inherited from Any

Ungrouped