Engine

abstract class Engine

This class gives access to different implementations of LinAlg, Math, Statistics. When initializing Multik, it loads engines, by default DEFAULT implementation is used.

Constructors

Link copied to clipboard
fun Engine()

Functions

Link copied to clipboard
abstract fun getLinAlg(): LinAlg

Returns LinAlg implementation.

Link copied to clipboard
abstract fun getMath(): Math

Returns Math implementation.

Link copied to clipboard
abstract fun getStatistics(): Statistics

Returns Statistics implementation.

Properties

Link copied to clipboard
protected abstract val name: String

engine name

Link copied to clipboard
abstract val type: EngineType