package operators
- Alphabetic
- Public
- All
Type Members
-
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.
-
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.
- trait BitVectorOps extends AnyRef
-
trait
CSCMatrixOps extends CSCMatrixOps_Ring
TODO
-
trait
CSCMatrixOpsLowPrio extends SerializableLogging
TODO
- trait CSCMatrixOps_Ring extends CSCMatrixOpsLowPrio with SerializableLogging
- trait Counter2Ops extends AnyRef
- trait CounterOps extends AnyRef
- trait DenseMatrixFloatMultiplyStuff extends DenseMatrixOps with DenseMatrixMultOps
- trait DenseMatrixMultOps extends DenseMatrixOps with DenseMatrixOpsLowPrio
- trait DenseMatrixMultiplyStuff extends DenseMatrixOps with DenseMatrixMultOps with LowPriorityDenseMatrix
- trait DenseMatrixOps extends AnyRef
- trait DenseMatrixOpsLowPrio extends AnyRef
-
trait
DenseMatrix_OrderingOps extends DenseMatrixOps
TODO
- trait DenseVectorOps extends DenseVector_GenericOps
-
final
class
DenseVectorSupportMethods extends AnyRef
Created by dlwh on 8/14/15.
Created by dlwh on 8/14/15.
Created because I need fallthrough
-
trait
DenseVector_GenericOps extends AnyRef
TODO
- trait DenseVector_HashVector_Ops extends AnyRef
-
trait
DenseVector_OrderingOps extends DenseVectorOps
TODO
- trait DenseVector_SparseVector_Ops extends AnyRef
-
trait
DenseVector_SpecialOps extends DenseVectorOps
TODO
- trait HashVectorOps extends HashVector_GenericOps
- trait HashVector_DenseVector_Ops extends DenseVector_HashVector_Ops
- trait HashVector_GenericOps extends AnyRef
- trait HashVector_SparseVector_Ops extends HashVectorOps
- trait LowPriorityDenseMatrix extends LowPriorityDenseMatrix1
- trait LowPriorityDenseMatrix1 extends AnyRef
- trait MatrixGenericOps extends AnyRef
- trait MatrixMultOps extends MatrixOps with MatrixOpsLowPrio
- trait MatrixOps extends MatrixGenericOps
- trait MatrixOpsLowPrio extends MatrixGenericOps
-
sealed
trait
OpAdd extends OpType
Type marker for BinaryOp A :+ B and BinaryUpdateOp A :+= B.
-
sealed
trait
OpAnd extends OpType
Type marker for BinaryOp A :& B
-
sealed
trait
OpDiv extends OpType
Type marker for BinaryOp A :/ B and BinaryUpdateOp A:/= B.
-
sealed
trait
OpEq extends OpType
Type marker for BinaryOp A :== B.
-
sealed
trait
OpGT extends OpType
Type marker for BinaryOp A :> B.
-
sealed
trait
OpGTE extends OpType
Type marker for BinaryOp A :>= B.
-
sealed
trait
OpLT extends OpType
Type marker for BinaryOp A :< B.
-
sealed
trait
OpLTE extends OpType
Type marker for BinaryOp A :<= B.
-
sealed
trait
OpMod extends OpType
Type marker for BinaryOp A :% B and BinaryUpdateOp A:%= B.
-
sealed
trait
OpMulInner extends OpType
Type marker for inner (dot) product of A and B.
-
sealed
trait
OpMulMatrix extends OpType
Type marker for inner (dot) product of A and B.
-
sealed
trait
OpMulScalar extends OpType
Type marker for BinaryOp A *:* B and BinaryUpdateOp A :*= B.
-
sealed
trait
OpNe extends OpType
Type marker for BinaryOp A :!= B.
-
sealed
trait
OpNeg extends OpType
Type marker for UnaryOp -A.
-
sealed
trait
OpNot extends OpType
Type marker for UnaryOp !A.
-
sealed
trait
OpOr extends OpType
Type marker for BinaryOp A :| B
-
sealed
trait
OpPow extends OpType
Type marker for BinaryOp A : B and BinaryUpdateOp A:= B.
-
sealed
trait
OpSet extends OpType
Type marker for BinaryUpdateOp A := B.
-
sealed
trait
OpSolveMatrixBy extends OpType
Type marker for BinaryOp A \ B when A is a matrix.
-
sealed
trait
OpSub extends OpType
Type marker for BinaryOp A -:- B and BinaryUpdateOp A :-= B.
-
sealed
trait
OpType extends AnyRef
Marker sealed trait for some operation, be it UnaryOp, BinaryOp, or BinaryUpdateOp.
-
sealed
trait
OpXor extends OpType
Type marker for BinaryOp A :^^ B
- trait SparseVectorOps extends AnyRef
- trait SparseVector_DenseMatrixOps extends AnyRef
- trait SparseVector_DenseVector_Ops extends AnyRef
- trait SparseVector_HashVector_Ops extends HashVectorOps with HashVector_SparseVector_Ops
-
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.
- trait VectorBuilderOps extends AnyRef
Value Members
- object BinaryOp
- object OpAdd extends OpAdd with UFunc
- object OpAnd extends OpAnd with UFunc
- object OpDiv extends OpDiv with UFunc
- object OpEq extends OpEq with UFunc
- object OpGT extends OpGT with UFunc
- object OpGTE extends OpGTE with UFunc
- object OpLT extends OpLT with UFunc
- object OpLTE extends OpLTE with UFunc
- object OpMod extends OpMod with UFunc
- object OpMulInner extends OpMulInner with UFunc
- object OpMulMatrix extends OpMulMatrix with UFunc
- object OpMulScalar extends OpMulScalar with UFunc
- object OpNe extends OpNe with UFunc
- object OpNeg extends OpNeg with UFunc
- object OpNot extends OpNot with UFunc with MappingUFunc
- object OpOr extends OpOr with UFunc
- object OpPow extends OpPow with UFunc
- object OpSet extends OpSet with UFunc
- object OpSolveMatrixBy extends OpSolveMatrixBy with UFunc
- object OpSub extends OpSub with UFunc
- object OpXor extends OpXor with UFunc