breeze.linalg

operators

package operators

Visibility
  1. Public
  2. All

Type Members

  1. trait BinaryRegistry[A, B, Op, +R] extends UImpl2[Op, A, B, R] with MMRegistry2[UImpl2[Op, _ <: A, _ <: B, _ <: R]]

    This is a special kind of BinaryOp that supports registration of specialized implementations for a given operation.

  2. trait BinaryUpdateRegistry[A <: AnyRef, B, Op <: OpType] extends InPlaceImpl2[Op, A, B] with MMRegistry2[InPlaceImpl2[Op, _ <: A, _ <: B]]

    This is a special kind of BinaryUpdateOp that supports registration of specialized implementations for a given operation.

  3. trait BitVectorOps extends AnyRef

  4. trait CSCMatrixOps extends CSCMatrixOpsLowPrio

    TODO

  5. trait CSCMatrixOpsLowPrio extends AnyRef

    TODO

  6. trait Counter2Ops extends AnyRef

  7. trait CounterOps extends AnyRef

  8. trait DenseMatrixMultOps extends DenseMatrixOps with DenseMatrixOpsLowPrio

  9. trait DenseMatrixMultiplyStuff extends DenseMatrixOps with DenseMatrixMultOps

  10. trait DenseMatrixOps extends AnyRef

  11. trait DenseMatrixOpsLowPrio extends AnyRef

  12. trait DenseVectorOps extends DenseVector_GenericOps

  13. trait DenseVector_GenericOps extends AnyRef

    TODO

  14. trait DenseVector_HashVector_Ops extends AnyRef

  15. trait DenseVector_OrderingOps extends DenseVectorOps

    TODO

  16. trait DenseVector_SparseVector_Ops extends AnyRef

  17. trait DenseVector_SpecialOps extends DenseVectorOps

    TODO

  18. trait HashVectorOps extends HashVector_GenericOps

  19. trait HashVector_DenseVector_Ops extends DenseVector_HashVector_Ops

  20. trait HashVector_GenericOps extends AnyRef

  21. trait HashVector_SparseVector_Ops extends HashVectorOps

  22. trait LowPriorityDenseMatrix extends LowPriorityDenseMatrix1

  23. trait LowPriorityDenseMatrix1 extends AnyRef

  24. trait MatrixGenericOps extends AnyRef

  25. trait MatrixMultOps extends MatrixOps with MatrixOpsLowPrio

  26. trait MatrixOps extends MatrixGenericOps

  27. trait MatrixOpsLowPrio extends MatrixGenericOps

  28. sealed trait OpAdd extends OpType

    Type marker for BinaryOp A :+ B and BinaryUpdateOp A :+= B.

  29. sealed trait OpAnd extends OpType

    Type marker for BinaryOp A :&& B

  30. sealed trait OpDiv extends OpType

    Type marker for BinaryOp A :/ B and BinaryUpdateOp A:/= B.

  31. sealed trait OpEq extends OpType

    Type marker for BinaryOp A :== B.

  32. sealed trait OpGT extends OpType

    Type marker for BinaryOp A :&gt B.

  33. sealed trait OpGTE extends OpType

    Type marker for BinaryOp A :&gt= B.

  34. sealed trait OpLT extends OpType

    Type marker for BinaryOp A :&lt B.

  35. sealed trait OpLTE extends OpType

    Type marker for BinaryOp A :&lt= B.

  36. sealed trait OpMod extends OpType

    Type marker for BinaryOp A :% B and BinaryUpdateOp A:%= B.

  37. sealed trait OpMulInner extends OpType

    Type marker for inner (dot) product of A and B.

  38. sealed trait OpMulMatrix extends OpType

    Type marker for inner (dot) product of A and B.

  39. sealed trait OpMulScalar extends OpType

    Type marker for BinaryOp A :* B and BinaryUpdateOp A :*= B.

  40. sealed trait OpNe extends OpType

    Type marker for BinaryOp A :!= B.

  41. sealed trait OpNeg extends OpType

    Type marker for UnaryOp -A.

  42. sealed trait OpNot extends OpType

    Type marker for UnaryOp !A.

  43. sealed trait OpOr extends OpType

    Type marker for BinaryOp A :|| B

  44. sealed trait OpPow extends OpType

    Type marker for BinaryOp A : B and BinaryUpdateOp A:= B.

  45. sealed trait OpSet extends OpType

    Type marker for BinaryUpdateOp A := B.

  46. sealed trait OpSolveMatrixBy extends OpType

    Type marker for BinaryOp A \ B when A is a matrix.

  47. sealed trait OpSub extends OpType

    Type marker for BinaryOp A :- B and BinaryUpdateOp A :-= B.

  48. sealed trait OpType extends AnyRef

    Marker sealed trait for some operation, be it UnaryOp, BinaryOp, or BinaryUpdateOp.

  49. sealed trait OpXor extends OpType

    Type marker for BinaryOp A :^^ B

  50. trait SparseVectorOps extends AnyRef

  51. trait SparseVector_DenseVector_Ops extends DenseVector_SparseVector_Ops

  52. trait SparseVector_HashVector_Ops extends HashVectorOps with HashVector_SparseVector_Ops

  53. trait VectorBuilderOps extends AnyRef

Value Members

  1. object BinaryOp

  2. object OpAdd extends OpAdd with UFunc

  3. object OpAnd extends OpAnd with UFunc

  4. object OpDiv extends OpDiv with UFunc

  5. object OpEq extends OpEq with UFunc

  6. object OpGT extends OpGT with UFunc

  7. object OpGTE extends OpGTE with UFunc

  8. object OpLT extends OpLT with UFunc

  9. object OpLTE extends OpLTE with UFunc

  10. object OpMod extends OpMod with UFunc

  11. object OpMulInner extends OpMulInner with UFunc

  12. object OpMulMatrix extends OpMulMatrix with UFunc

  13. object OpMulScalar extends OpMulScalar with UFunc

  14. object OpNe extends OpNe with UFunc

  15. object OpNeg extends OpNeg with UFunc

  16. object OpNot extends OpNot with UFunc

  17. object OpOr extends OpOr with UFunc

  18. object OpPow extends OpPow with UFunc

  19. object OpSet extends OpSet with UFunc

  20. object OpSolveMatrixBy extends OpSolveMatrixBy with UFunc

  21. object OpSub extends OpSub with UFunc

  22. object OpXor extends OpXor with UFunc

Ungrouped