LogarithmSoftComputerSchurParlettSuppliableTopLevelFunctions
Functions
Link copied to clipboard
context(_: MutableOwnedProviderRegistry<KoneContextRegistry>, _: KoneContextRegistry.Provider)
fun <Number, Matrix : MDList2<Number>> LogarithmSoftComputer.Companion.setViaSchurParlett()
fun <Number, Matrix : MDList2<Number>> LogarithmSoftComputer.Companion.setViaSchurParlett()
context(_: MutableOwnedProviderRegistry<KoneContextRegistry>)
fun <Number, Matrix : MDList2<Number>> LogarithmSoftComputer.Companion.setViaSchurParlett(matrixFactory: MatrixFactory<Number, Matrix>, field: Field<Number>, matrixCategoryOverField: MatrixCategoryOverField<Number, Matrix>, matrixProductComputer: MatrixProductComputer<Number, Matrix>, schurDecompositionComputer: SchurDecompositionComputer<Number, Matrix>, isDiagonalMatrixChecker: IsDiagonalMatrixChecker<Number, Matrix>)
fun <Number, Matrix : MDList2<Number>> LogarithmSoftComputer.Companion.setViaSchurParlett(matrixFactory: MatrixFactory<Number, Matrix>, field: Field<Number>, matrixCategoryOverField: MatrixCategoryOverField<Number, Matrix>, matrixProductComputer: MatrixProductComputer<Number, Matrix>, schurDecompositionComputer: SchurDecompositionComputer<Number, Matrix>, isDiagonalMatrixChecker: IsDiagonalMatrixChecker<Number, Matrix>)
Link copied to clipboard
context(_: MutableOwnedProviderRegistry<MatrixWithProperties<Number, Matrix>>, matrix: MatrixWithProperties.Provider<Number, Matrix>, _: KoneContextRegistry.Provider)
fun <Number, Matrix : MDList2<Number>> LogarithmSoftComputer.Companion.useViaSchurParlett()
fun <Number, Matrix : MDList2<Number>> LogarithmSoftComputer.Companion.useViaSchurParlett()
context(_: MutableOwnedProviderRegistry<MatrixWithProperties<Number, Matrix>>, matrix: MatrixWithProperties.Provider<Number, Matrix>)
fun <Number, Matrix : MDList2<Number>> LogarithmSoftComputer.Companion.useViaSchurParlett(matrixFactory: MatrixFactory<Number, MatrixWithProperties<Number, Matrix>>, field: Field<Number>, matrixCategoryOverField: MatrixCategoryOverField<Number, MatrixWithProperties<Number, Matrix>>, matrixProductComputer: MatrixProductComputer<Number, MatrixWithProperties<Number, Matrix>>, schurDecompositionComputer: SchurDecompositionComputer<Number, MatrixWithProperties<Number, Matrix>>, isDiagonalMatrixChecker: IsDiagonalMatrixChecker<Number, MatrixWithProperties<Number, Matrix>>)
fun <Number, Matrix : MDList2<Number>> LogarithmSoftComputer.Companion.useViaSchurParlett(matrixFactory: MatrixFactory<Number, MatrixWithProperties<Number, Matrix>>, field: Field<Number>, matrixCategoryOverField: MatrixCategoryOverField<Number, MatrixWithProperties<Number, Matrix>>, matrixProductComputer: MatrixProductComputer<Number, MatrixWithProperties<Number, Matrix>>, schurDecompositionComputer: SchurDecompositionComputer<Number, MatrixWithProperties<Number, Matrix>>, isDiagonalMatrixChecker: IsDiagonalMatrixChecker<Number, MatrixWithProperties<Number, Matrix>>)
Link copied to clipboard