Requirements
object Requirements
Type members
Types
Validates at compile-time that the specified Matrix dimensions form a squared Matrix.
Validates at compile-time that the specified Matrix dimensions form a squared Matrix.
Validates at compile-time that the specified Matrix dimensions are non-negative.
Validates at compile-time that the specified Matrix dimensions are non-negative.
type PositionWithinShape[RowIdx <: Int, ColIdx <: Int, R <: Int, C <: Int] = RowIdx >= 0 && RowIdx < R && ColIdx >= 0 && ColIdx < C =:= true
Validates at compile-time that the specified row and column index are within the given Matrix dimensions.
Validates at compile-time that the specified row and column index are within the given Matrix dimensions.