trait DefaultMatrixOps extends DefaultMatrixAddition with DefaultMatrixEquality with DefaultMatrixMultiplication with DefaultMatrixSubtraction with DefaultSubmatrix with DefaultTranspose
- Companion
- object
trait DefaultTranspose
trait DefaultSubmatrix
trait DefaultMatrixSubtraction
trait DefaultMatrixEquality
trait DefaultMatrixAddition
class Object
trait Matchable
class Any
object DefaultMatrixOps
Givens
Inherited givens
given defaultMatrixAddition[R <: Int, C <: Int, T](using val num: Numeric[T])(using val mf: MatrixFactory[R, C, T]): MatrixAddition[R, C, T]
- Inherited from
- DefaultMatrixAddition
given defaultMatrixMultiplication[R <: Int, C <: Int, L <: Int, T, U, X](using val m: Aux[T, U, X])(using val num: Numeric[X])(using val mf: MatrixFactory[R, L, X])(using val vr: ValueOf[R], val vc: ValueOf[C], val vl: ValueOf[L]): MatrixMultiplication[R, C, L, T, U]
- Inherited from
- DefaultMatrixMultiplication
given defaultMatrixSubtraction[R <: Int, C <: Int, T](using val num: Numeric[T])(using val mf: MatrixFactory[R, C, T]): MatrixSubtraction[R, C, T]
- Inherited from
- DefaultMatrixSubtraction
given defaultSubmatrix[RowIdxTL <: Int, ColIdxTL <: Int, RowIdxBR <: Int, ColIdxBR <: Int, R <: Int, C <: Int, T](using `x$1`: RowIdxTL >= 0 && RowIdxTL + 1 < R && ColIdxTL >= 0 && ColIdxTL + 1 < C && RowIdxBR >= RowIdxTL && RowIdxBR < R && ColIdxBR >= ColIdxTL && ColIdxBR < C =:= true)(using `x$2`: RowIdxBR - RowIdxTL + 1 > 0 && ColIdxBR - ColIdxTL + 1 > 0 =:= true)(using `x$3`: ValueOf[RowIdxBR - RowIdxTL + 1], `x$4`: ValueOf[ColIdxBR - ColIdxTL + 1])(using `x$5`: ValueOf[RowIdxTL], `x$6`: ValueOf[ColIdxTL]): Submatrix[RowIdxTL, ColIdxTL, RowIdxBR, ColIdxBR, R, C, T]
- Inherited from
- DefaultSubmatrix
given defaultTranspose[R <: Int, C <: Int, T](using `x$1`: C > 0 && R > 0 =:= true)(using `x$2`: ValueOf[R], `x$3`: ValueOf[C]): Transpose[R, C, T]
- Inherited from
- DefaultTranspose