koblas

BuiltinEngines

actual object BuiltinEngines(source)

Kotlin/Native built-in engines.

expect object BuiltinEngines(source)

Built-in engines for implementation comparisons.

actual object BuiltinEngines(source)

Built-in engines available while cross-compiling for a foreign Native host.

actual object BuiltinEngines(source)

JVM built-in engines.

Properties

c

actual val c: KoblasEngine?(source)

Native C policy using the catalog's explicit ordinary implementation.

expect val c: KoblasEngine?(source)

Compiled C kernels, or null when they are unavailable.

actual val c: KoblasEngine? = null(source)

C is unavailable without the target host's cinterop compilation.

actual val c: KoblasEngine?(source)

Native C policy using the catalog's explicit ordinary implementation.

nativeVariants

Native variants available on this host.

Native variants compiled into this artifact and usable on this host.

No native archive is available in this scalar cross-target artifact.

Native variants available on this host.

scalar

Pure Kotlin scalar dense kernels and reference sparse kernels.

Pure Kotlin scalar dense kernels and reference sparse kernels.

Pure Kotlin scalar dense kernels and reference sparse kernels.

Pure Kotlin scalar dense kernels and reference sparse kernels.

simd

actual val simd: KoblasEngine? = null(source)

SIMD is unavailable as a distinct Native engine.

expect val simd: KoblasEngine?(source)

JVM Vector API kernels, or null when the Vector API module is unavailable or on a non-JVM target.

actual val simd: KoblasEngine? = null(source)

SIMD is unavailable as a distinct Native engine.

actual val simd: KoblasEngine?(source)

Vector API kernels when the incubator module resolved at startup.

Functions

exactC

actual fun exactC(variant: NativeVariant): KoblasEngine(source)

Binds exact dense native execution once, failing for unavailable variants.

expect fun exactC(variant: NativeVariant): KoblasEngine(source)

Dense C execution at the exact variant, bypassing performance thresholds. Semantic early exits remain in force. Sparse policy and portable transformation generation retain their separately identified components. Throws if the selected variant is unavailable.

actual fun exactC(variant: NativeVariant): KoblasEngine(source)

Exact native execution requires a target archive.

actual fun exactC(variant: NativeVariant): KoblasEngine(source)

Binds exact dense native execution once, failing for unavailable variants.