Uses of Class
org.episteme.core.mathematics.numbers.complex.Complex
Packages that use Complex
Package
Description
Provides the
module.
invalid reference
org.episteme.core.ml.mathml
-
Uses of Complex in org.episteme.benchmarks.audit.mathematics.linearalgebra
Method parameters in org.episteme.benchmarks.audit.mathematics.linearalgebra with type arguments of type ComplexModifier and TypeMethodDescriptionstatic voidHighPrecisionAuditOperations.runComplexAudit(LinearAlgebraProvider<Complex> p, int n, HighPrecisionAuditOperations.AuditAction<Complex> action) static voidHighPrecisionAuditOperations.runComplexAudit(LinearAlgebraProvider<Complex> p, int n, HighPrecisionAuditOperations.AuditAction<Complex> action) static voidHighPrecisionAuditOperations.testComplexAcos(LinearAlgebraProvider<Complex> prov, LinearAlgebraProvider<Complex> groundTruth) static voidHighPrecisionAuditOperations.testComplexAdd(LinearAlgebraProvider<Complex> prov, LinearAlgebraProvider<Complex> groundTruth) static voidHighPrecisionAuditOperations.testComplexAsin(LinearAlgebraProvider<Complex> prov, LinearAlgebraProvider<Complex> groundTruth) static voidHighPrecisionAuditOperations.testComplexAtan(LinearAlgebraProvider<Complex> prov, LinearAlgebraProvider<Complex> groundTruth) static voidHighPrecisionAuditOperations.testComplexBiCGSTAB(LinearAlgebraProvider<Complex> prov, LinearAlgebraProvider<Complex> groundTruth) static voidHighPrecisionAuditOperations.testComplexCbrt(LinearAlgebraProvider<Complex> prov, LinearAlgebraProvider<Complex> groundTruth) static voidHighPrecisionAuditOperations.testComplexCholesky(LinearAlgebraProvider<Complex> prov, LinearAlgebraProvider<Complex> groundTruth) static voidHighPrecisionAuditOperations.testComplexConjugateGradient(LinearAlgebraProvider<Complex> prov, LinearAlgebraProvider<Complex> groundTruth) static voidHighPrecisionAuditOperations.testComplexCos(LinearAlgebraProvider<Complex> prov, LinearAlgebraProvider<Complex> groundTruth) static voidHighPrecisionAuditOperations.testComplexCosh(LinearAlgebraProvider<Complex> prov, LinearAlgebraProvider<Complex> groundTruth) static voidHighPrecisionAuditOperations.testComplexDeterminant(LinearAlgebraProvider<Complex> prov, LinearAlgebraProvider<Complex> groundTruth) static voidHighPrecisionAuditOperations.testComplexDot(LinearAlgebraProvider<Complex> prov, LinearAlgebraProvider<Complex> groundTruth) static voidHighPrecisionAuditOperations.testComplexEigen(LinearAlgebraProvider<Complex> prov, LinearAlgebraProvider<Complex> groundTruth) static voidHighPrecisionAuditOperations.testComplexExp(LinearAlgebraProvider<Complex> prov, LinearAlgebraProvider<Complex> groundTruth) static voidHighPrecisionAuditOperations.testComplexGMRES(LinearAlgebraProvider<Complex> prov, LinearAlgebraProvider<Complex> groundTruth) static voidHighPrecisionAuditOperations.testComplexInverse(LinearAlgebraProvider<Complex> prov, LinearAlgebraProvider<Complex> groundTruth) static voidHighPrecisionAuditOperations.testComplexLog(LinearAlgebraProvider<Complex> prov, LinearAlgebraProvider<Complex> groundTruth) static voidHighPrecisionAuditOperations.testComplexLog10(LinearAlgebraProvider<Complex> prov, LinearAlgebraProvider<Complex> groundTruth) static voidHighPrecisionAuditOperations.testComplexLU(LinearAlgebraProvider<Complex> prov, LinearAlgebraProvider<Complex> groundTruth) static voidHighPrecisionAuditOperations.testComplexMatVec(LinearAlgebraProvider<Complex> prov, LinearAlgebraProvider<Complex> groundTruth) static voidHighPrecisionAuditOperations.testComplexMultiply(LinearAlgebraProvider<Complex> prov, LinearAlgebraProvider<Complex> groundTruth) static voidHighPrecisionAuditOperations.testComplexNorm(LinearAlgebraProvider<Complex> prov, LinearAlgebraProvider<Complex> groundTruth) static voidHighPrecisionAuditOperations.testComplexPow(LinearAlgebraProvider<Complex> prov, LinearAlgebraProvider<Complex> groundTruth) static voidHighPrecisionAuditOperations.testComplexQR(LinearAlgebraProvider<Complex> prov, LinearAlgebraProvider<Complex> groundTruth) static voidHighPrecisionAuditOperations.testComplexScale(LinearAlgebraProvider<Complex> prov, LinearAlgebraProvider<Complex> groundTruth) static voidHighPrecisionAuditOperations.testComplexSin(LinearAlgebraProvider<Complex> prov, LinearAlgebraProvider<Complex> groundTruth) static voidHighPrecisionAuditOperations.testComplexSinh(LinearAlgebraProvider<Complex> prov, LinearAlgebraProvider<Complex> groundTruth) static voidHighPrecisionAuditOperations.testComplexSolve(LinearAlgebraProvider<Complex> prov, LinearAlgebraProvider<Complex> groundTruth) static voidHighPrecisionAuditOperations.testComplexSqrt(LinearAlgebraProvider<Complex> prov, LinearAlgebraProvider<Complex> groundTruth) static voidHighPrecisionAuditOperations.testComplexSubtract(LinearAlgebraProvider<Complex> prov, LinearAlgebraProvider<Complex> groundTruth) static voidHighPrecisionAuditOperations.testComplexSVD(LinearAlgebraProvider<Complex> prov, LinearAlgebraProvider<Complex> groundTruth) static voidHighPrecisionAuditOperations.testComplexTan(LinearAlgebraProvider<Complex> prov, LinearAlgebraProvider<Complex> groundTruth) static voidHighPrecisionAuditOperations.testComplexTanh(LinearAlgebraProvider<Complex> prov, LinearAlgebraProvider<Complex> groundTruth) static voidHighPrecisionAuditOperations.testComplexTranspose(LinearAlgebraProvider<Complex> prov, LinearAlgebraProvider<Complex> groundTruth) -
Uses of Complex in org.episteme.benchmarks.benchmark.benchmarks
Classes in org.episteme.benchmarks.benchmark.benchmarks that implement interfaces with type arguments of type ComplexModifier and TypeClassDescriptionclassSystematic benchmark for High-Precision Complex Linear Algebra.classSystematic benchmark for High-Precision Complex Matrix Inversion.classSystematic benchmark for High-Precision Complex Matrix Solve.Methods in org.episteme.benchmarks.benchmark.benchmarks that return types with arguments of type ComplexModifier and TypeMethodDescriptionComplexLinearAlgebraBenchmark.getProviderClass()ComplexMatrixInversionBenchmark.getProviderClass()ComplexSolveBenchmark.getProviderClass()Method parameters in org.episteme.benchmarks.benchmark.benchmarks with type arguments of type ComplexModifier and TypeMethodDescriptionvoidComplexLinearAlgebraBenchmark.setProvider(LinearAlgebraProvider<Complex> provider) voidComplexMatrixInversionBenchmark.setProvider(LinearAlgebraProvider<Complex> provider) voidComplexSolveBenchmark.setProvider(LinearAlgebraProvider<Complex> provider) -
Uses of Complex in org.episteme.core.mathematics.algebra.groups
Classes in org.episteme.core.mathematics.algebra.groups that implement interfaces with type arguments of type ComplexModifier and TypeClassDescriptionclassA Lie group is a group that is also a differentiable manifold.classThe group of 2x2 unitary matrices with determinant 1.classThe group of 3x3 unitary matrices with determinant 1.classRepresents the Unitary Group U(1).Methods in org.episteme.core.mathematics.algebra.groups that return ComplexModifier and TypeMethodDescriptionU1Group.fromPhase(double theta) Creates a U(1) element from an angle (phase).U1Group.identity()Methods in org.episteme.core.mathematics.algebra.groups that return types with arguments of type ComplexModifier and TypeMethodDescriptionLieGroup.getElement(Vector<Real> v) Generates a group element near the identity using the exponential map approximation.LieGroup.identity()SU2Group.identity()SU3Group.identity()Methods in org.episteme.core.mathematics.algebra.groups with parameters of type ComplexModifier and TypeMethodDescriptionbooleanMethod parameters in org.episteme.core.mathematics.algebra.groups with type arguments of type ComplexModifier and TypeMethodDescriptionbooleanbooleanboolean -
Uses of Complex in org.episteme.core.mathematics.algebra.intervals
Methods in org.episteme.core.mathematics.algebra.intervals that return ComplexMethods in org.episteme.core.mathematics.algebra.intervals with parameters of type ComplexModifier and TypeMethodDescriptionstatic booleanChecks if a complex number is inside the region.static FieldIntervalND<Real> Creates a square region centered at a complex number.static FieldIntervalND<Real> Creates a translated region. -
Uses of Complex in org.episteme.core.mathematics.analysis.chaos
Classes in org.episteme.core.mathematics.analysis.chaos that implement interfaces with type arguments of type ComplexModifier and TypeClassDescriptionclassJulia Set as a proper mathematical set.classThe Mandelbrot Set as a proper mathematical set.Methods in org.episteme.core.mathematics.analysis.chaos that return ComplexMethods in org.episteme.core.mathematics.analysis.chaos with parameters of type ComplexModifier and TypeMethodDescriptionbooleanbooleanintJuliaSet.escapeTime(Complex z) intMandelbrotSet.escapeTime(Complex c) Constructors in org.episteme.core.mathematics.analysis.chaos with parameters of type Complex -
Uses of Complex in org.episteme.core.mathematics.analysis.fft
Methods in org.episteme.core.mathematics.analysis.fft that return ComplexModifier and TypeMethodDescriptionComplex[]FFTProvider.inverseTransformComplex(Complex[] data) Complex[][]FFTProvider.inverseTransformComplex2D(Complex[][] data) Complex[][][]FFTProvider.inverseTransformComplex3D(Complex[][][] data) Complex[]FFTProvider.transformComplex(Complex[] data) Complex[][]FFTProvider.transformComplex2D(Complex[][] data) Complex[][][]FFTProvider.transformComplex3D(Complex[][][] data) Methods in org.episteme.core.mathematics.analysis.fft with parameters of type ComplexModifier and TypeMethodDescriptionComplex[]FFTProvider.inverseTransformComplex(Complex[] data) Complex[][]FFTProvider.inverseTransformComplex2D(Complex[][] data) Complex[][][]FFTProvider.inverseTransformComplex3D(Complex[][][] data) Complex[]FFTProvider.transformComplex(Complex[] data) Complex[][]FFTProvider.transformComplex2D(Complex[][] data) Complex[][][]FFTProvider.transformComplex3D(Complex[][][] data) -
Uses of Complex in org.episteme.core.mathematics.analysis.fft.providers
Methods in org.episteme.core.mathematics.analysis.fft.providers that return ComplexModifier and TypeMethodDescriptionComplex[]MulticoreFFTProvider.inverseTransformComplex(Complex[] data) Complex[]StandardFFTProvider.inverseTransformComplex(Complex[] data) Complex[][]MulticoreFFTProvider.inverseTransformComplex2D(Complex[][] data) Complex[][]StandardFFTProvider.inverseTransformComplex2D(Complex[][] data) Complex[][][]MulticoreFFTProvider.inverseTransformComplex3D(Complex[][][] data) Complex[][][]StandardFFTProvider.inverseTransformComplex3D(Complex[][][] data) Complex[]MulticoreFFTProvider.transformComplex(Complex[] data) Complex[]StandardFFTProvider.transformComplex(Complex[] data) Complex[][]MulticoreFFTProvider.transformComplex2D(Complex[][] data) Complex[][]StandardFFTProvider.transformComplex2D(Complex[][] data) Complex[][][]MulticoreFFTProvider.transformComplex3D(Complex[][][] data) Complex[][][]StandardFFTProvider.transformComplex3D(Complex[][][] data) Methods in org.episteme.core.mathematics.analysis.fft.providers with parameters of type ComplexModifier and TypeMethodDescriptionComplex[]MulticoreFFTProvider.inverseTransformComplex(Complex[] data) Complex[]StandardFFTProvider.inverseTransformComplex(Complex[] data) Complex[][]MulticoreFFTProvider.inverseTransformComplex2D(Complex[][] data) Complex[][]StandardFFTProvider.inverseTransformComplex2D(Complex[][] data) Complex[][][]MulticoreFFTProvider.inverseTransformComplex3D(Complex[][][] data) Complex[][][]StandardFFTProvider.inverseTransformComplex3D(Complex[][][] data) Complex[]MulticoreFFTProvider.transformComplex(Complex[] data) Complex[]StandardFFTProvider.transformComplex(Complex[] data) Complex[][]MulticoreFFTProvider.transformComplex2D(Complex[][] data) Complex[][]StandardFFTProvider.transformComplex2D(Complex[][] data) Complex[][][]MulticoreFFTProvider.transformComplex3D(Complex[][][] data) Complex[][][]StandardFFTProvider.transformComplex3D(Complex[][][] data) -
Uses of Complex in org.episteme.core.mathematics.analysis.transform
Classes in org.episteme.core.mathematics.analysis.transform that implement interfaces with type arguments of type ComplexModifier and TypeClassDescriptionclassDiscrete Fourier Transform (DFT) using Fast Fourier Transform (FFT) algorithm.classDiscrete Fourier Transform (DFT) using Fast Fourier Transform (FFT) algorithm.classDiscrete Fourier Transform (DFT) using Fast Fourier Transform (FFT) algorithm.Methods in org.episteme.core.mathematics.analysis.transform that return ComplexMethods in org.episteme.core.mathematics.analysis.transform that return types with arguments of type ComplexModifier and TypeMethodDescriptionDiscreteFourierTransform.inverse()DiscreteFourierTransform.inverse()AlgebraicFFT.inverseTransform(Vector<Complex> input) Computes the Inverse FFT of a complex vector.Computes the Forward FFT of a complex vector.Methods in org.episteme.core.mathematics.analysis.transform with parameters of type ComplexMethod parameters in org.episteme.core.mathematics.analysis.transform with type arguments of type ComplexModifier and TypeMethodDescriptionAlgebraicFFT.inverseTransform(Vector<Complex> input) Computes the Inverse FFT of a complex vector.Computes the Forward FFT of a complex vector. -
Uses of Complex in org.episteme.core.mathematics.linearalgebra.vectors
Methods in org.episteme.core.mathematics.linearalgebra.vectors that return types with arguments of type ComplexMethod parameters in org.episteme.core.mathematics.linearalgebra.vectors with type arguments of type Complex -
Uses of Complex in org.episteme.core.mathematics.loaders.mathml
Methods in org.episteme.core.mathematics.loaders.mathml with parameters of type ComplexMethod parameters in org.episteme.core.mathematics.loaders.mathml with type arguments of type ComplexModifier and TypeMethodDescriptionMathMLDocumentEpistemeImpl.createComplexMatrix(DenseMatrix<Complex> m) MathMLDocumentEpistemeImpl.createComplexVector(DenseVector<Complex> v) -
Uses of Complex in org.episteme.core.mathematics.numbers.complex
Classes in org.episteme.core.mathematics.numbers.complex that implement interfaces with type arguments of type ComplexModifier and TypeClassDescriptionfinal classRepresents a complex number (â„‚), defined as a + bi where a, b are Real numbers.final classRepresents a complex number (â„‚), defined as a + bi where a, b are Real numbers.Fields in org.episteme.core.mathematics.numbers.complex declared as ComplexModifier and TypeFieldDescriptionstatic final ComplexComplex.Istatic final ComplexComplex.ONEstatic final ComplexComplex.ZEROMethods in org.episteme.core.mathematics.numbers.complex that return ComplexModifier and TypeMethodDescriptionComplex.acos()Returns the arccosine of this complex number. acos(z) = -i * log(z + i*sqrt(1 - z^2))Complex.acosh()Returns the inverse hyperbolic cosine of this complex number. acosh(z) = log(z + sqrt(z^2 - 1))Complex.asin()Returns the arcsine of this complex number. asin(z) = -i * log(iz + sqrt(1 - z^2))Complex.asinh()Returns the inverse hyperbolic sine of this complex number. asinh(z) = log(z + sqrt(z^2 + 1))Complex.atan()Returns the arctangent of this complex number. atan(z) = (i/2) * log((1-iz)/(1+iz))Complex.atanh()Returns the inverse hyperbolic tangent of this complex number. atanh(z) = 0.5 * log((1 + z) / (1 - z))Complex.cbrt()Returns the cube root of this complex number. cbrt(z) = z^(1/3)Complex.conjugate()Complex.cos()Returns the cosine of this complex number. cos(a + bi) = cos(a)cosh(b) - i*sin(a)sinh(b)Complex.cosh()Returns the hyperbolic cosine of this complex number. cosh(z) = (exp(z) + exp(-z)) / 2Complex.exp()Returns e raised to this complex number. exp(a + bi) = e^a * (cos(b) + i*sin(b))Complex.inverse()Complex.log()Returns the natural logarithm of this complex number. log(z) = ln(|z|) + i*arg(z)Complex.log10()Returns the base-10 logarithm of this complex number. log10(z) = log(z) / log(10)Complex.negate()static ComplexComplex.of(double real) static ComplexComplex.of(double real, double imaginary) static ComplexComplex.of(float real) static ComplexComplex.of(float real, float imaginary) static Complexstatic Complexstatic ComplexComplex.ofPolar(double magnitude, double phase) Complex.one()Complex.pow(double exponent) Returns this complex number raised to a double power.Returns this complex number raised to a complex power. z^w = exp(w * log(z))Complex.reciprocal()Alias for inverse() to satisfy certain matrix operation requirements.Complex.sin()Returns the sine of this complex number. sin(a + bi) = sin(a)cosh(b) + i*cos(a)sinh(b)Complex.sinh()Returns the hyperbolic sine of this complex number. sinh(z) = (exp(z) - exp(-z)) / 2Complex.sqrt()Complex.tan()Returns the tangent of this complex number. tan(z) = sin(z) / cos(z)Complex.tanh()Returns the hyperbolic tangent of this complex number. tanh(z) = sinh(z) / cosh(z)static Complexstatic ComplexComplex.zero()Methods in org.episteme.core.mathematics.numbers.complex that return types with arguments of type ComplexModifier and TypeMethodDescriptionComplex.getScalarRing()Complex.ring()Returns the ring structure for complex numbers.Methods in org.episteme.core.mathematics.numbers.complex with parameters of type ComplexModifier and TypeMethodDescriptionbooleanstatic OctonionOctonion.fromComplex(Complex c) Creates an octonion from a complex number (last 6 components = 0).Returns this complex number raised to a complex power. z^w = exp(w * log(z)) -
Uses of Complex in org.episteme.core.mathematics.sets
Classes in org.episteme.core.mathematics.sets that implement interfaces with type arguments of type ComplexModifier and TypeClassDescriptionfinal classThe structure of complex numbers (â„‚).final classThe structure of complex numbers (â„‚).Methods in org.episteme.core.mathematics.sets that return ComplexMethods in org.episteme.core.mathematics.sets with parameters of type ComplexModifier and TypeMethodDescriptionboolean -
Uses of Complex in org.episteme.nativ.mathematics.analysis.fft.backends
Methods in org.episteme.nativ.mathematics.analysis.fft.backends that return ComplexModifier and TypeMethodDescriptionComplex[]NativeFFTBackend.inverseTransformComplex(Complex[] data) Complex[]NativeOpenCLFFTBackend.inverseTransformComplex(Complex[] data) Complex[][]NativeFFTBackend.inverseTransformComplex2D(Complex[][] data) Complex[][]NativeOpenCLFFTBackend.inverseTransformComplex2D(Complex[][] data) Complex[][][]NativeFFTBackend.inverseTransformComplex3D(Complex[][][] data) Complex[][][]NativeOpenCLFFTBackend.inverseTransformComplex3D(Complex[][][] data) Complex[]NativeFFTBackend.transformComplex(Complex[] data) Complex[]NativeOpenCLFFTBackend.transformComplex(Complex[] data) Complex[][]NativeFFTBackend.transformComplex2D(Complex[][] data) Complex[][]NativeOpenCLFFTBackend.transformComplex2D(Complex[][] data) Complex[][][]NativeFFTBackend.transformComplex3D(Complex[][][] data) Complex[][][]NativeOpenCLFFTBackend.transformComplex3D(Complex[][][] data) Methods in org.episteme.nativ.mathematics.analysis.fft.backends with parameters of type ComplexModifier and TypeMethodDescriptionComplex[]NativeFFTBackend.inverseTransformComplex(Complex[] data) Complex[]NativeOpenCLFFTBackend.inverseTransformComplex(Complex[] data) Complex[][]NativeFFTBackend.inverseTransformComplex2D(Complex[][] data) Complex[][]NativeOpenCLFFTBackend.inverseTransformComplex2D(Complex[][] data) Complex[][][]NativeFFTBackend.inverseTransformComplex3D(Complex[][][] data) Complex[][][]NativeOpenCLFFTBackend.inverseTransformComplex3D(Complex[][][] data) Complex[]NativeFFTBackend.transformComplex(Complex[] data) Complex[]NativeOpenCLFFTBackend.transformComplex(Complex[] data) Complex[][]NativeFFTBackend.transformComplex2D(Complex[][] data) Complex[][]NativeOpenCLFFTBackend.transformComplex2D(Complex[][] data) Complex[][][]NativeFFTBackend.transformComplex3D(Complex[][][] data) Complex[][][]NativeOpenCLFFTBackend.transformComplex3D(Complex[][][] data) -
Uses of Complex in org.episteme.nativ.mathematics.linearalgebra.backends
Subclasses with type arguments of type Complex in org.episteme.nativ.mathematics.linearalgebra.backendsModifier and TypeClassDescriptionclassConcrete Native CPU-BLAS provider for Complex numbers.classNative FFM BLAS/LAPACK provider specialized for Complex numbers.classConcrete Native SIMD provider for Complex numbers. -
Uses of Complex in org.episteme.natural.physics.classical.waves
Methods in org.episteme.natural.physics.classical.waves that return Complex -
Uses of Complex in org.episteme.natural.physics.quantum
Methods in org.episteme.natural.physics.quantum that return ComplexModifier and TypeMethodDescriptionstatic Complex[]BlochSphere.fromBlochAngles(Real theta, Real phi) Converts Bloch sphere coordinates back to qubit state.Methods in org.episteme.natural.physics.quantum that return types with arguments of type ComplexModifier and TypeMethodDescriptionDensityMatrix.getMatrix()QuantumGate.getMatrix()static DenseMatrix<Complex> QuantumTensorProduct.kronecker(DenseMatrix<Complex> A, DenseMatrix<Complex> B) Computes the tensor (Kronecker) product of two matrices.BraKet.vector()Methods in org.episteme.natural.physics.quantum with parameters of type ComplexModifier and TypeMethodDescriptionstatic Real[]BlochSphere.toBlochCoordinates(Complex alpha, Complex beta) Converts qubit amplitudes to Bloch sphere coordinates.Method parameters in org.episteme.natural.physics.quantum with type arguments of type ComplexModifier and TypeMethodDescriptionstatic DenseMatrix<Complex> QuantumTensorProduct.kronecker(DenseMatrix<Complex> A, DenseMatrix<Complex> B) Computes the tensor (Kronecker) product of two matrices.Constructors in org.episteme.natural.physics.quantum with parameters of type ComplexConstructor parameters in org.episteme.natural.physics.quantum with type arguments of type ComplexModifierConstructorDescriptionDensityMatrix(DenseMatrix<Complex> matrix) QuantumGate(DenseMatrix<Complex> matrix) -
Uses of Complex in org.episteme.natural.physics.quantum.backends
Methods in org.episteme.natural.physics.quantum.backends that return types with arguments of type ComplexModifier and TypeMethodDescriptionAmazonBraketBackend.stateTomography(QuantumBackend.QuantumCircuit c, int s) PythonQuantumBackend.stateTomography(QuantumBackend.QuantumCircuit c, int s) QiskitBackend.stateTomography(QuantumBackend.QuantumCircuit c, int s) Quantum4JBackend.stateTomography(QuantumBackend.QuantumCircuit c, int s) StrangeBackend.stateTomography(QuantumBackend.QuantumCircuit c, int s) Method parameters in org.episteme.natural.physics.quantum.backends with type arguments of type ComplexModifier and TypeMethodDescriptionAmazonBraketBackend.matrixToUnitary(Matrix<Complex> m) PythonQuantumBackend.matrixToUnitary(Matrix<Complex> m) QiskitBackend.matrixToUnitary(Matrix<Complex> m) Quantum4JBackend.matrixToUnitary(Matrix<Complex> m) StrangeBackend.matrixToUnitary(Matrix<Complex> m) doubleAmazonBraketBackend.quantumPhaseEstimation(Matrix<Complex> u, Vector<Complex> e, int p) doubleAmazonBraketBackend.quantumPhaseEstimation(Matrix<Complex> u, Vector<Complex> e, int p) doublePythonQuantumBackend.quantumPhaseEstimation(Matrix<Complex> u, Vector<Complex> e, int p) doublePythonQuantumBackend.quantumPhaseEstimation(Matrix<Complex> u, Vector<Complex> e, int p) doubleQiskitBackend.quantumPhaseEstimation(Matrix<Complex> u, Vector<Complex> e, int p) doubleQiskitBackend.quantumPhaseEstimation(Matrix<Complex> u, Vector<Complex> e, int p) doubleQuantum4JBackend.quantumPhaseEstimation(Matrix<Complex> u, Vector<Complex> e, int p) doubleQuantum4JBackend.quantumPhaseEstimation(Matrix<Complex> u, Vector<Complex> e, int p) doubleStrangeBackend.quantumPhaseEstimation(Matrix<Complex> u, Vector<Complex> e, int p) doubleStrangeBackend.quantumPhaseEstimation(Matrix<Complex> u, Vector<Complex> e, int p) doubleAmazonBraketBackend.vqe(Matrix<Complex> h, QuantumBackend.QuantumCircuit a, String o) doublePythonQuantumBackend.vqe(Matrix<Complex> hamiltonian, QuantumBackend.QuantumCircuit ansatz, String optimizer) doubleQiskitBackend.vqe(Matrix<Complex> h, QuantumBackend.QuantumCircuit a, String o) doubleQuantum4JBackend.vqe(Matrix<Complex> h, QuantumBackend.QuantumCircuit a, String o) doubleStrangeBackend.vqe(Matrix<Complex> h, QuantumBackend.QuantumCircuit a, String o) -
Uses of Complex in org.episteme.natural.technical.backend.quantum
Methods in org.episteme.natural.technical.backend.quantum that return types with arguments of type ComplexModifier and TypeMethodDescriptionQuantumBackend.QuantumResult.getStatevector()QuantumAlgorithmProvider.stateTomography(QuantumBackend.QuantumCircuit circuit, int shots) Performs quantum state tomography to reconstruct a density matrix.Method parameters in org.episteme.natural.technical.backend.quantum with type arguments of type ComplexModifier and TypeMethodDescriptionQuantumAlgorithmProvider.matrixToUnitary(Matrix<Complex> matrix) Converts a classical matrix to a quantum unitary operator.Performs Quantum Approximate Optimization Algorithm (QAOA).doubleQuantumAlgorithmProvider.quantumPhaseEstimation(Matrix<Complex> unitary, Vector<Complex> eigenstate, int precision) Performs Quantum Phase Estimation (QPE).doubleQuantumAlgorithmProvider.quantumPhaseEstimation(Matrix<Complex> unitary, Vector<Complex> eigenstate, int precision) Performs Quantum Phase Estimation (QPE).doubleQuantumAlgorithmProvider.vqe(Matrix<Complex> hamiltonian, QuantumBackend.QuantumCircuit ansatz, String optimizer) Performs Variational Quantum Eigensolver (VQE) to find ground state energy.