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 CSCMatrixOps_Ring

    TODO

  5. trait CSCMatrixOpsLowPrio extends SerializableLogging

    TODO

  6. trait CSCMatrixOps_Ring extends CSCMatrixOpsLowPrio with SerializableLogging

  7. trait Counter2Ops extends AnyRef

  8. trait CounterOps extends AnyRef

  9. trait DenseMatrixFloatMultiplyStuff extends DenseMatrixOps with DenseMatrixMultOps

  10. trait DenseMatrixMultOps extends DenseMatrixOps with DenseMatrixOpsLowPrio

  11. trait DenseMatrixMultiplyStuff extends DenseMatrixOps with DenseMatrixMultOps with LowPriorityDenseMatrix

  12. trait DenseMatrixOps extends AnyRef

  13. trait DenseMatrixOpsLowPrio extends AnyRef

  14. trait DenseMatrix_OrderingOps extends DenseMatrixOps

    TODO

  15. trait DenseVectorOps extends DenseVector_GenericOps

  16. final class DenseVectorSupportMethods extends AnyRef

  17. trait DenseVector_GenericOps extends AnyRef

    TODO

  18. trait DenseVector_HashVector_Ops extends AnyRef

  19. trait DenseVector_OrderingOps extends DenseVectorOps

    TODO

  20. trait DenseVector_SparseVector_Ops extends AnyRef

  21. trait DenseVector_SpecialOps extends DenseVectorOps

    TODO

  22. trait HashVectorOps extends HashVector_GenericOps

  23. trait HashVector_DenseVector_Ops extends DenseVector_HashVector_Ops

  24. trait HashVector_GenericOps extends AnyRef

  25. trait HashVector_SparseVector_Ops extends HashVectorOps

  26. trait LowPriorityDenseMatrix extends LowPriorityDenseMatrix1

  27. trait LowPriorityDenseMatrix1 extends AnyRef

  28. trait MatrixGenericOps extends AnyRef

  29. trait MatrixMultOps extends MatrixOps with MatrixOpsLowPrio

  30. trait MatrixOps extends MatrixGenericOps

  31. trait MatrixOpsLowPrio extends MatrixGenericOps

  32. sealed trait OpAdd extends OpType

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

  33. sealed trait OpAnd extends OpType

    Type marker for BinaryOp A :& B

  34. sealed trait OpDiv extends OpType

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

  35. sealed trait OpEq extends OpType

    Type marker for BinaryOp A :== B.

  36. sealed trait OpGT extends OpType

    Type marker for BinaryOp A :&gt B.

  37. sealed trait OpGTE extends OpType

    Type marker for BinaryOp A :&gt= B.

  38. sealed trait OpLT extends OpType

    Type marker for BinaryOp A :&lt B.

  39. sealed trait OpLTE extends OpType

    Type marker for BinaryOp A :&lt= B.

  40. sealed trait OpMod extends OpType

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

  41. sealed trait OpMulInner extends OpType

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

  42. sealed trait OpMulMatrix extends OpType

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

  43. sealed trait OpMulScalar extends OpType

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

  44. sealed trait OpNe extends OpType

    Type marker for BinaryOp A :!= B.

  45. sealed trait OpNeg extends OpType

    Type marker for UnaryOp -A.

  46. sealed trait OpNot extends OpType

    Type marker for UnaryOp !A.

  47. sealed trait OpOr extends OpType

    Type marker for BinaryOp A :| B

  48. sealed trait OpPow extends OpType

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

  49. sealed trait OpSet extends OpType

    Type marker for BinaryUpdateOp A := B.

  50. sealed trait OpSolveMatrixBy extends OpType

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

  51. sealed trait OpSub extends OpType

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

  52. sealed trait OpType extends AnyRef

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

  53. sealed trait OpXor extends OpType

    Type marker for BinaryOp A :^^ B

  54. trait SparseVectorOps extends AnyRef

  55. trait SparseVector_DenseMatrixOps extends AnyRef

  56. trait SparseVector_DenseVector_Ops extends AnyRef

  57. trait SparseVector_HashVector_Ops extends HashVectorOps with HashVector_SparseVector_Ops

  58. trait TernaryUpdateRegistry[A, B, C, Op] extends InPlaceImpl3[Op, A, B, C] with MMRegistry3[InPlaceImpl3[Op, _ <: A, _ <: B, _ <: C]]

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

  59. 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 with MappingUFunc

  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