final
class
LinearAlgebraOps[M, RowT, ColT, T] extends AnyRef
Instance Constructors
-
new
LinearAlgebraOps(lhs: M)(implicit la: LinearAlgebra[M, RowT, ColT, T])
Value Members
-
def
!=(rhs: M): M
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
def
&(rhs: M): M
-
def
+/+(under: M): M
-
def
+|+(right: M): M
-
def
-(rhs: M): M
-
def
:*(x: T): M
-
def
<(rhs: M): M
-
def
<=(rhs: M): M
-
def
==(rhs: M): M
-
final
def
==(arg0: Any): Boolean
-
def
>(rhs: M): M
-
def
>=(rhs: M): M
-
def
addAssignment(r: RowT, c: ColT, v: T): M
-
def
addColumnVector(column: M): M
-
def
addRowVector(row: M): M
-
def
addScalar(x: T): M
-
def
and(rhs: M): M
-
def
argmax: (RowT, ColT)
-
def
argmin: (RowT, ColT)
-
final
def
asInstanceOf[T0]: T0
-
def
aside(right: M): M
-
def
atop(under: M): M
-
def
ceil: M
-
def
centerColumns: M
-
def
centerRows: M
-
def
clone(): AnyRef
-
def
column(j: ColT): M
-
def
columnMaxs: M
-
def
columnMeans: M
-
def
columnMins: M
-
def
columnRange: M
-
def
columnSums: M
-
def
columns: ColT
-
def
concatenateHorizontally(rhs: M): M
-
def
concatenateVertically(under: M): M
-
def
diag: M
-
def
divColumnVector(column: M): M
-
def
divPointwise(rhs: M): M
-
def
divRowVector(row: M): M
-
def
divideScalar(x: T): M
-
def
dup: M
-
def
eq(other: M): M
-
-
-
def
finalize(): Unit
-
def
flatMap(f: (T) ⇒ M): M
-
def
floor: M
-
def
foldLeft(zero: M)(f: (M, M) ⇒ M): M
-
def
foldTop(zero: M)(f: (M, M) ⇒ M): M
-
def
ge(other: M): M
-
def
get(i: RowT, j: ColT): T
-
final
def
getClass(): Class[_]
-
def
gt(other: M): M
-
def
hashCode(): Int
-
def
inv: M
-
def
invert: M
-
def
isColumnVector: Boolean
-
-
final
def
isInstanceOf[T0]: Boolean
-
def
isRowVector: Boolean
-
-
-
-
def
le(other: M): M
-
def
length: Int
-
val
lhs: M
-
def
log: M
-
def
log10: M
-
def
lt(other: M): M
-
def
max: T
-
def
min: T
-
def
minus(rhs: M): M
-
def
mulColumn(i: ColT, x: T): M
-
def
mulColumnVector(column: M): M
-
def
mulPointwise(rhs: M): M
-
def
mulRow(i: RowT, x: T): M
-
def
mulRowVector(row: M): M
-
def
multiplyScalar(x: T): M
-
def
ne(other: M): M
-
-
def
negate: M
-
def
not: M
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
or(rhs: M): M
-
def
pow(p: Double): M
-
def
reduceToScalar(op: (T, T) ⇒ T): T
-
def
row(i: RowT): M
-
def
rowMaxs: M
-
def
rowMeans: M
-
def
rowMins: M
-
def
rowRange: M
-
def
rowSums: M
-
def
rows: RowT
-
def
scalar(implicit rz: Zero[RowT], cz: Zero[ColT]): T
-
def
slice(rs: Seq[RowT], cs: Seq[ColT]): M
-
def
solve(B: M): M
-
def
sortColumns: M
-
def
sortRows: M
-
def
subColumnVector(column: M): M
-
def
subRowVector(row: M): M
-
def
subtractScalar(x: T): M
-
def
sumsq: M
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
t: M
-
def
toList: List[T]
-
def
toString(): String
-
def
tr: M
-
def
transpose: M
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
def
xor(rhs: M): M
-
def
zipWith(op: (T, T) ⇒ T)(rhs: M): M
-
def
|(rhs: M): M
-
def
∧(rhs: M): M
-
def
∨(rhs: M): M
-
def
≠(rhs: M): M
-
def
≤(rhs: M): M
-
def
≥(rhs: M): M
-
def
⊕(rhs: M): M
-
def
⊻(rhs: M): M