useViaSchurParlettUsingScalingAndSquaring

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)(source)
context(_: MutableOwnedProviderRegistry<MatrixWithProperties<ComplexNumber<Double>, Matrix>>, matrix: MatrixWithProperties.Provider<ComplexNumber<Double>, Matrix>, _: KoneContextRegistry.Provider)
fun <Matrix : MDList2<ComplexNumber<Double>>> ExponentComputer.Companion.useViaSchurParlettUsingScalingAndSquaring(blockingParameter: Double)(source)