Multik 0.3.0 Help

Constants

Overview

Multik does not define its own mathematical constants. Use the constants from Kotlin's standard library kotlin.math:

Constant

Value

Type

kotlin.math.PI

3.141592653589793

Double

kotlin.math.E

2.718281828459045

Double

Usage with NDArrays

import kotlin.math.PI import kotlin.math.E val angles = mk.linspace<Double>(0, 1, 100) * PI // 0 to PI val exponential = mk.d1array(5) { E.pow(it.toDouble()) }

Special values

ComplexFloat and ComplexDouble define these constants:

Constant

Type

Value

ComplexFloat.zero

ComplexFloat

0.0 + 0.0i

ComplexFloat.one

ComplexFloat

1.0 + 0.0i

ComplexFloat.NaN

ComplexFloat

NaN + NaNi

ComplexDouble.zero

ComplexDouble

0.0 + 0.0i

ComplexDouble.one

ComplexDouble

1.0 + 0.0i

ComplexDouble.NaN

ComplexDouble

NaN + NaNi

28 February 2026