MatrixSpace

class MatrixSpace<C, out A : Ring<C>>(val ring: A) : KoneContext

Constructors

Link copied to clipboard
constructor(ring: A)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val ring: A

Functions

Link copied to clipboard
Link copied to clipboard
infix fun Matrix<C>.eq(other: Matrix<C>): Boolean
Link copied to clipboard
infix fun Matrix<C>.equalsTo(other: Matrix<C>): Boolean
Link copied to clipboard
fun SquareMatrix<C>.minor(rowIndex: Int, columnIndex: Int): C
Link copied to clipboard
operator fun ColumnVector<C>.minus(other: ColumnVector<C>): ColumnVector<C>
operator fun Matrix<C>.minus(other: Matrix<C>): Matrix<C>
operator fun RowVector<C>.minus(other: RowVector<C>): RowVector<C>
operator fun SquareMatrix<C>.minus(other: SquareMatrix<C>): SquareMatrix<C>
Link copied to clipboard
infix fun Matrix<C>.neq(other: Matrix<C>): Boolean
Link copied to clipboard
infix fun Matrix<C>.notEqualsTo(other: Matrix<C>): Boolean
Link copied to clipboard
operator fun ColumnVector<C>.plus(other: ColumnVector<C>): ColumnVector<C>
operator fun Matrix<C>.plus(other: Matrix<C>): Matrix<C>
operator fun RowVector<C>.plus(other: RowVector<C>): RowVector<C>
operator fun SquareMatrix<C>.plus(other: SquareMatrix<C>): SquareMatrix<C>
Link copied to clipboard
operator fun ColumnVector<C>.times(other: C): ColumnVector<C>
operator fun ColumnVector<C>.times(other: Int): ColumnVector<C>
operator fun ColumnVector<C>.times(other: Long): ColumnVector<C>
operator fun Matrix<C>.times(other: C): Matrix<C>
operator fun Matrix<C>.times(other: Matrix<C>): Matrix<C>
operator fun Matrix<C>.times(other: Int): Matrix<C>
operator fun Matrix<C>.times(other: Long): Matrix<C>
operator fun RowVector<C>.times(other: C): RowVector<C>
operator fun RowVector<C>.times(other: SquareMatrix<C>): RowVector<C>
operator fun RowVector<C>.times(other: Int): RowVector<C>
operator fun RowVector<C>.times(other: Long): RowVector<C>
operator fun SquareMatrix<C>.times(other: C): SquareMatrix<C>
operator fun SquareMatrix<C>.times(other: ColumnVector<C>): ColumnVector<C>
operator fun SquareMatrix<C>.times(other: SquareMatrix<C>): SquareMatrix<C>
operator fun SquareMatrix<C>.times(other: Int): SquareMatrix<C>
operator fun SquareMatrix<C>.times(other: Long): SquareMatrix<C>
Link copied to clipboard
operator fun Matrix<C>.unaryMinus(): Matrix<C>
Link copied to clipboard
operator fun Matrix<C>.unaryPlus(): Matrix<C>