ExponentComputerSchurParlettUsingScalingAndSquaringSuppliableTopLevelFunctions

Functions

context(_: MutableOwnedProviderRegistry<KoneContextRegistry>, _: KoneContextRegistry.Provider)
fun <Matrix : MDList2<ComplexNumber<Double>>> ExponentComputer.Companion.setViaSchurParlettUsingScalingAndSquaring(blockingParameter: Double)
context(_: MutableOwnedProviderRegistry<KoneContextRegistry>)
fun <Matrix : MDList2<ComplexNumber<Double>>> ExponentComputer.Companion.setViaSchurParlettUsingScalingAndSquaring(matrixFactory: MatrixFactory<ComplexNumber<Double>, Matrix>, field: Field<Double>, order: Order<Double>, complexNumberField: Field<ComplexNumber<Double>>, positiveSquareRootComputer: PositiveSquareRootComputer<Double>, complexNumberExponentComputer: ExponentComputer<ComplexNumber<Double>>, complexNumberHyperbolicSineOverInputComputer: HyperbolicSineOverInputComputer<ComplexNumber<Double>>, matrixCategoryOverField: MatrixCategoryOverField<ComplexNumber<Double>, Matrix>, matrixProductComputer: MatrixProductComputer<ComplexNumber<Double>, Matrix>, inverseMatrixComputer: InverseMatrixComputer<ComplexNumber<Double>, Matrix>, schurDecompositionComputer: SchurDecompositionComputer<ComplexNumber<Double>, Matrix>, isDiagonalMatrixChecker: IsDiagonalMatrixChecker<ComplexNumber<Double>, Matrix>, blockingParameter: Double)
context(_: MutableOwnedProviderRegistry<MatrixWithProperties<ComplexNumber<Double>, Matrix>>, matrix: MatrixWithProperties.Provider<ComplexNumber<Double>, Matrix>, _: KoneContextRegistry.Provider)
fun <Matrix : MDList2<ComplexNumber<Double>>> ExponentComputer.Companion.useViaSchurParlettUsingScalingAndSquaring(blockingParameter: Double)
context(_: MutableOwnedProviderRegistry<MatrixWithProperties<ComplexNumber<Double>, Matrix>>, matrix: MatrixWithProperties.Provider<ComplexNumber<Double>, Matrix>)
fun <Matrix : MDList2<ComplexNumber<Double>>> ExponentComputer.Companion.useViaSchurParlettUsingScalingAndSquaring(matrixFactory: MatrixFactory<ComplexNumber<Double>, MatrixWithProperties<ComplexNumber<Double>, Matrix>>, field: Field<Double>, order: Order<Double>, complexNumberField: Field<ComplexNumber<Double>>, positiveSquareRootComputer: PositiveSquareRootComputer<Double>, complexNumberExponentComputer: ExponentComputer<ComplexNumber<Double>>, complexNumberHyperbolicSineOverInputComputer: HyperbolicSineOverInputComputer<ComplexNumber<Double>>, matrixCategoryOverField: MatrixCategoryOverField<ComplexNumber<Double>, MatrixWithProperties<ComplexNumber<Double>, Matrix>>, matrixProductComputer: MatrixProductComputer<ComplexNumber<Double>, MatrixWithProperties<ComplexNumber<Double>, Matrix>>, inverseMatrixComputer: InverseMatrixComputer<ComplexNumber<Double>, MatrixWithProperties<ComplexNumber<Double>, Matrix>>, schurDecompositionComputer: SchurDecompositionComputer<ComplexNumber<Double>, MatrixWithProperties<ComplexNumber<Double>, Matrix>>, isDiagonalMatrixChecker: IsDiagonalMatrixChecker<ComplexNumber<Double>, MatrixWithProperties<ComplexNumber<Double>, Matrix>>, blockingParameter: Double)
Link copied to clipboard
context(koneContextRegistry: KoneContextRegistry.Provider)
fun <Matrix : MDList2<ComplexNumber<Double>>> ExponentComputer.Companion.viaSchurParlettUsingScalingAndSquaring(blockingParameter: Double): ExponentComputer<Matrix>