Package

breeze.linalg

operators

Permalink

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]]

    Permalink

    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]]

    Permalink

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

  3. trait BitVectorOps extends AnyRef

    Permalink
  4. trait CSCMatrixOps extends CSCMatrixOps_Ring

    Permalink

    TODO

  5. trait CSCMatrixOpsLowPrio extends SerializableLogging

    Permalink

    TODO

  6. trait CSCMatrixOps_Ring extends CSCMatrixOpsLowPrio with SerializableLogging

    Permalink
  7. trait Counter2Ops extends AnyRef

    Permalink
  8. trait CounterOps extends AnyRef

    Permalink
  9. trait DenseMatrixFloatMultiplyStuff extends DenseMatrixOps with DenseMatrixMultOps

    Permalink
  10. trait DenseMatrixMultOps extends DenseMatrixOps with DenseMatrixOpsLowPrio

    Permalink
  11. trait DenseMatrixMultiplyStuff extends DenseMatrixOps with DenseMatrixMultOps with LowPriorityDenseMatrix

    Permalink
  12. trait DenseMatrixOps extends AnyRef

    Permalink
  13. trait DenseMatrixOpsLowPrio extends AnyRef

    Permalink
  14. trait DenseMatrix_OrderingOps extends DenseMatrixOps

    Permalink

    TODO

  15. trait DenseVectorOps extends DenseVector_GenericOps

    Permalink
  16. final class DenseVectorSupportMethods extends AnyRef

    Permalink
  17. trait DenseVector_GenericOps extends AnyRef

    Permalink

    TODO

  18. trait DenseVector_HashVector_Ops extends AnyRef

    Permalink
  19. trait DenseVector_OrderingOps extends DenseVectorOps

    Permalink

    TODO

  20. trait DenseVector_SparseVector_Ops extends AnyRef

    Permalink
  21. trait DenseVector_SpecialOps extends DenseVectorOps

    Permalink

    TODO

  22. trait HashVectorOps extends HashVector_GenericOps

    Permalink
  23. trait HashVector_DenseVector_Ops extends DenseVector_HashVector_Ops

    Permalink
  24. trait HashVector_GenericOps extends AnyRef

    Permalink
  25. trait HashVector_SparseVector_Ops extends HashVectorOps

    Permalink
  26. trait LowPriorityDenseMatrix extends LowPriorityDenseMatrix1

    Permalink
  27. trait LowPriorityDenseMatrix1 extends AnyRef

    Permalink
  28. trait MatrixGenericOps extends AnyRef

    Permalink
  29. trait MatrixMultOps extends MatrixOps with MatrixOpsLowPrio

    Permalink
  30. trait MatrixOps extends MatrixGenericOps

    Permalink
  31. trait MatrixOpsLowPrio extends MatrixGenericOps

    Permalink
  32. sealed trait OpAdd extends OpType

    Permalink

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

  33. sealed trait OpAnd extends OpType

    Permalink

    Type marker for BinaryOp A :& B

  34. sealed trait OpDiv extends OpType

    Permalink

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

  35. sealed trait OpEq extends OpType

    Permalink

    Type marker for BinaryOp A :== B.

  36. sealed trait OpGT extends OpType

    Permalink

    Type marker for BinaryOp A :&gt B.

  37. sealed trait OpGTE extends OpType

    Permalink

    Type marker for BinaryOp A :&gt= B.

  38. sealed trait OpLT extends OpType

    Permalink

    Type marker for BinaryOp A :&lt B.

  39. sealed trait OpLTE extends OpType

    Permalink

    Type marker for BinaryOp A :&lt= B.

  40. sealed trait OpMod extends OpType

    Permalink

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

  41. sealed trait OpMulInner extends OpType

    Permalink

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

  42. sealed trait OpMulMatrix extends OpType

    Permalink

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

  43. sealed trait OpMulScalar extends OpType

    Permalink

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

  44. sealed trait OpNe extends OpType

    Permalink

    Type marker for BinaryOp A :!= B.

  45. sealed trait OpNeg extends OpType

    Permalink

    Type marker for UnaryOp -A.

  46. sealed trait OpNot extends OpType

    Permalink

    Type marker for UnaryOp !A.

  47. sealed trait OpOr extends OpType

    Permalink

    Type marker for BinaryOp A :| B

  48. sealed trait OpPow extends OpType

    Permalink

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

  49. sealed trait OpSet extends OpType

    Permalink

    Type marker for BinaryUpdateOp A := B.

  50. sealed trait OpSolveMatrixBy extends OpType

    Permalink

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

  51. sealed trait OpSub extends OpType

    Permalink

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

  52. sealed trait OpType extends AnyRef

    Permalink

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

  53. sealed trait OpXor extends OpType

    Permalink

    Type marker for BinaryOp A :^^ B

  54. trait SparseVectorOps extends AnyRef

    Permalink
  55. trait SparseVector_DenseMatrixOps extends AnyRef

    Permalink
  56. trait SparseVector_DenseVector_Ops extends AnyRef

    Permalink
  57. trait SparseVector_HashVector_Ops extends HashVectorOps with HashVector_SparseVector_Ops

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

    Permalink

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

  59. trait VectorBuilderOps extends AnyRef

    Permalink

Value Members

  1. object BinaryOp

    Permalink
  2. object OpAdd extends OpAdd with UFunc

    Permalink
  3. object OpAnd extends OpAnd with UFunc

    Permalink
  4. object OpDiv extends OpDiv with UFunc

    Permalink
  5. object OpEq extends OpEq with UFunc

    Permalink
  6. object OpGT extends OpGT with UFunc

    Permalink
  7. object OpGTE extends OpGTE with UFunc

    Permalink
  8. object OpLT extends OpLT with UFunc

    Permalink
  9. object OpLTE extends OpLTE with UFunc

    Permalink
  10. object OpMod extends OpMod with UFunc

    Permalink
  11. object OpMulInner extends OpMulInner with UFunc

    Permalink
  12. object OpMulMatrix extends OpMulMatrix with UFunc

    Permalink
  13. object OpMulScalar extends OpMulScalar with UFunc

    Permalink
  14. object OpNe extends OpNe with UFunc

    Permalink
  15. object OpNeg extends OpNeg with UFunc

    Permalink
  16. object OpNot extends OpNot with UFunc with MappingUFunc

    Permalink
  17. object OpOr extends OpOr with UFunc

    Permalink
  18. object OpPow extends OpPow with UFunc

    Permalink
  19. object OpSet extends OpSet with UFunc

    Permalink
  20. object OpSolveMatrixBy extends OpSolveMatrixBy with UFunc

    Permalink
  21. object OpSub extends OpSub with UFunc

    Permalink
  22. object OpXor extends OpXor with UFunc

    Permalink

Ungrouped