Package-level declarations

Types

Link copied to clipboard
typealias Matrix<T> = List<Row<T>>
Link copied to clipboard
open class MatrixBuilder<T>
Link copied to clipboard
typealias Row<T> = List<T>
Link copied to clipboard
open class RowBuilder<T>

Functions

Link copied to clipboard
fun <T> RowBuilder<T>.columns(vararg elements: T)
fun <T> RowBuilder<T>.columns(elements: List<T>)
Link copied to clipboard
fun <T> flatMatrix(vararg elements: T): Matrix<T>
fun <T> flatMatrix(block: RowBuilder<T>.() -> Unit): Matrix<T>
Link copied to clipboard
fun <T> matrix(block: MatrixBuilder<T>.() -> Unit): Matrix<T>
Link copied to clipboard
fun <T> row(block: RowBuilder<T>.() -> Unit): List<T>
Link copied to clipboard
fun <T> MatrixBuilder<T>.row(vararg elements: T): Boolean
fun <T> MatrixBuilder<T>.row(block: RowBuilder<T>.() -> Unit): Boolean