DMatrix

interface DMatrix<out T, R : Dimension, C : Dimension> : Structure2D<T> (source)

A matrix with compile-time controlled dimension

Inheritors

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun elements(): Sequence<Pair<IntArray, T>>
Link copied to clipboard
open operator override fun get(index: IntArray): T
abstract operator fun get(i: Int, j: Int): T
Link copied to clipboard
open override fun <F : StructureFeature> getFeature(type: KClass<out F>): F?

Properties

Link copied to clipboard
abstract val colNum: Int
Link copied to clipboard
open val columns: List<Buffer<T>>
Link copied to clipboard
open val dimension: Int
Link copied to clipboard
Link copied to clipboard
abstract val rowNum: Int
Link copied to clipboard
open val rows: List<Buffer<T>>
Link copied to clipboard
open override val shape: ShapeND