MatrixMultiplication

trait MatrixMultiplication[R <: Int, C <: Int, L <: Int, T, U]

Type class for the multiplication (calculating the dot product) of Matrices. The result's element type will be calculated at compile-time, based on the element type of the operands.

Type class for the multiplication (calculating the dot product) of Matrices. The result's element type will be calculated at compile-time, based on the element type of the operands.

Type Params
C

Column dimension of the left-hand side operand and row dimension of the right-hand side operand

L

Column dimension of the right-hand side operand

R

Row dimension of the left-hand side operand

T

Element type of the left-hand side operand

U

Element type of the right-hand side operand

class Object
trait Matchable
class Any

Type members

Types

type Lhs = Matrix[R, C, T]
type Out
type Rhs = Matrix[C, L, U]

Value members

Abstract methods

def dot(lhs: Lhs, rhs: Rhs): Out