All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.jetbrains.kotlinx.multik.api.linalg.eigvals.kt Maven / Gradle / Ivy

/*
 * Copyright 2020-2021 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license.
 */

package org.jetbrains.kotlinx.multik.api.linalg

import org.jetbrains.kotlinx.multik.ndarray.complex.Complex
import org.jetbrains.kotlinx.multik.ndarray.complex.ComplexDouble
import org.jetbrains.kotlinx.multik.ndarray.complex.ComplexFloat
import org.jetbrains.kotlinx.multik.ndarray.data.D1Array
import org.jetbrains.kotlinx.multik.ndarray.data.D2
import org.jetbrains.kotlinx.multik.ndarray.data.D2Array
import org.jetbrains.kotlinx.multik.ndarray.data.MultiArray

@JvmName("eigF")
public fun LinAlg.eig(mat: MultiArray): Pair, D2Array> =
    this.linAlgEx.eigF(mat)

@JvmName("eig")
public fun  LinAlg.eig(mat: MultiArray): Pair, D2Array> =
    this.linAlgEx.eig(mat)

@JvmName("eigC")
public fun  LinAlg.eig(mat: MultiArray): Pair, D2Array> =
    this.linAlgEx.eigC(mat)

@JvmName("eigValsF")
public fun LinAlg.eigVals(mat: MultiArray): D1Array = this.linAlgEx.eigValsF(mat)

@JvmName("eigVals")
public fun  LinAlg.eigVals(mat: MultiArray): D1Array = this.linAlgEx.eigVals(mat)

@JvmName("eigValsC")
public fun  LinAlg.eigVals(mat: MultiArray): D1Array = this.linAlgEx.eigValsC(mat)




© 2015 - 2025 Weber Informatics LLC | Privacy Policy