Uses of Class
org.ojalgo.scalar.ComplexNumber
-
Packages that use ComplexNumber Package Description org.ojalgo.array org.ojalgo.array.operation Everythinng in this package should be considered library-private – it should only be used by other parts of ojAlgo! Code in this package is often refactored (api-breaking) without even a notice in the changelog.org.ojalgo.data.image org.ojalgo.data.transform org.ojalgo.function org.ojalgo.function.aggregator org.ojalgo.function.polynomial org.ojalgo.function.series org.ojalgo.function.special org.ojalgo.matrix org.ojalgo.matrix.decomposition org.ojalgo.matrix.store org.ojalgo.matrix.task org.ojalgo.scalar org.ojalgo.structure -
-
Uses of ComplexNumber in org.ojalgo.array
Fields in org.ojalgo.array with type parameters of type ComplexNumber Modifier and Type Field Description static Array1D.Factory<ComplexNumber>Array1D. C128static Array2D.Factory<ComplexNumber>Array2D. C128static ArrayAnyD.Factory<ComplexNumber>ArrayAnyD. C128static ScalarArray.Factory<ComplexNumber>ArrayC128. FACTORYMethods in org.ojalgo.array with parameters of type ComplexNumber Modifier and Type Method Description static ArrayC128ArrayC128. wrap(ComplexNumber... data)Constructors in org.ojalgo.array with parameters of type ComplexNumber Constructor Description ArrayC128(ComplexNumber[] data) -
Uses of ComplexNumber in org.ojalgo.array.operation
Methods in org.ojalgo.array.operation that return ComplexNumber Modifier and Type Method Description static ComplexNumberDOT. invoke(ComplexNumber[] array1, int offset1, ComplexNumber[] array2, int offset2, int first, int limit)Methods in org.ojalgo.array.operation with parameters of type ComplexNumber Modifier and Type Method Description static ComplexNumberDOT. invoke(ComplexNumber[] array1, int offset1, ComplexNumber[] array2, int offset2, int first, int limit) -
Uses of ComplexNumber in org.ojalgo.data.image
Methods in org.ojalgo.data.image that return ComplexNumber Modifier and Type Method Description ComplexNumberImageData.FrequencyDomainUpdater. invoke(double distance, ComplexNumber value)Used as a callback fromImageData.newTransformation(FrequencyDomainUpdater).Methods in org.ojalgo.data.image that return types with arguments of type ComplexNumber Modifier and Type Method Description static Transformation2D<ComplexNumber>ImageData. newTransformation(ImageData.FrequencyDomainUpdater updater)Creates a new transformation that can be used to transform a matrix of complex numbers in the frequency domain.PhysicalStore<ComplexNumber>ImageData. toFrequencyDomain()Transforms the spatial representation of the image to its frequency representation using the discrete Fourier transform.Methods in org.ojalgo.data.image with parameters of type ComplexNumber Modifier and Type Method Description ComplexNumberImageData.FrequencyDomainUpdater. invoke(double distance, ComplexNumber value)Used as a callback fromImageData.newTransformation(FrequencyDomainUpdater).Method parameters in org.ojalgo.data.image with type arguments of type ComplexNumber Modifier and Type Method Description static ImageDataImageData. fromFrequencyDomain(MatrixStore<ComplexNumber> transformed)Creates a new image, transforming the input (back) from the frequency domain to the spatial domain using the inverse discrete Fourier transform.static ImageDataImageData. ofPowerSpectrum(Access2D<ComplexNumber> transformed)Converts a matrix of complex numbers to an image of its power spectrum (log10 of the squared norms). -
Uses of ComplexNumber in org.ojalgo.data.transform
Fields in org.ojalgo.data.transform declared as ComplexNumber Modifier and Type Field Description private ComplexNumberDiscreteFourierTransform.FullMatrix. myDivisorprivate ComplexNumber[]DiscreteFourierTransform.FFT. myUnitRootsprivate ComplexNumberZTransform. myZprivate static ComplexNumber[][]DiscreteFourierTransform. UNIT_ROOTSFields in org.ojalgo.data.transform with type parameters of type ComplexNumber Modifier and Type Field Description private PhysicalStore<ComplexNumber>DiscreteFourierTransform.FullMatrix. myVandermondeMatrixMethods in org.ojalgo.data.transform that return ComplexNumber Modifier and Type Method Description ComplexNumberZTransform.ZOperator. apply(ComplexNumber z)(package private) static ComplexNumberZTransform. doTransform(Access1D<?> input, ComplexNumber z)(package private) static ComplexNumber[]DiscreteFourierTransform. lookupRoots(int size)private static ComplexNumber[]DiscreteFourierTransform. lookupRootsExponent(int exponent)ComplexNumberZTransform. transform(Access1D<?> input)Input is a sequence of real numbers.Methods in org.ojalgo.data.transform that return types with arguments of type ComplexNumber Modifier and Type Method Description static MatrixStore<ComplexNumber>ZTransform. doDFT(Access1D<?> input)This method computes the discrete Fourier transform (DFT) of a sequence of real numbers.static Access1D<ComplexNumber>DiscreteFourierTransform. getUnitRoots(int size)MatrixStore<ComplexNumber>DiscreteFourierTransform. inverse(Access1D<ComplexNumber> input)static MatrixStore<ComplexNumber>DiscreteFourierTransform. inverse2D(MatrixStore<?> input)static java.util.function.UnaryOperator<ComplexNumber>ZTransform. newZOperator(Access1D<?> sequence)static MatrixStore<ComplexNumber>DiscreteFourierTransform. sample(java.util.function.DoubleUnaryOperator function, PrimitiveFunction.SampleDomain sampleDomain)Sample, and transform, a function using the Discrete Fourier Transform.static MatrixStore<ComplexNumber>DiscreteFourierTransform. sample(PeriodicFunction function, int nbSamples)MatrixStore<ComplexNumber>DiscreteFourierTransform.FFT. transform(double... input)MatrixStore<ComplexNumber>DiscreteFourierTransform. transform(double... input)MatrixStore<ComplexNumber>DiscreteFourierTransform. transform(Access1D<?> input)static MatrixStore<ComplexNumber>DiscreteFourierTransform. transform2D(MatrixStore<?> input)Perform a 2D Discrete Fourier Transform on the input matrix.Methods in org.ojalgo.data.transform with parameters of type ComplexNumber Modifier and Type Method Description ComplexNumberZTransform.ZOperator. apply(ComplexNumber z)private static voidDiscreteFourierTransform.FFT. doStages(int nbStages, ComplexNumber[] roots, double[] workRe, double[] workIm)Perform the remaining stage calculations (stage>=1).(package private) static ComplexNumberZTransform. doTransform(Access1D<?> input, ComplexNumber z)static ZTransformZTransform. of(ComplexNumber z)private static voidDiscreteFourierTransform.FFT. update(double[] workRe, double[] workIm, int index1, int index2, ComplexNumber scalar)Method parameters in org.ojalgo.data.transform with type arguments of type ComplexNumber Modifier and Type Method Description voidDiscreteFourierTransform. inverse(Access1D<?> input, Mutate2D.ModifiableReceiver<ComplexNumber> output)MatrixStore<ComplexNumber>DiscreteFourierTransform. inverse(Access1D<ComplexNumber> input)private static voidDiscreteFourierTransform.FFT. toOutput(double[] workRe, double[] workIm, boolean conjugate, boolean scale, Mutate2D.ModifiableReceiver<ComplexNumber> output)Copy the results to the output data structure.voidDiscreteFourierTransform.FFT. transform(Access1D<?> input, DiscreteFourierTransform.Directive directive, Mutate2D.ModifiableReceiver<ComplexNumber> output)voidDiscreteFourierTransform.FullMatrix. transform(Access1D<?> input, DiscreteFourierTransform.Directive directive, Mutate2D.ModifiableReceiver<ComplexNumber> output)voidDiscreteFourierTransform.Single. transform(Access1D<?> input, DiscreteFourierTransform.Directive directive, Mutate2D.ModifiableReceiver<ComplexNumber> output)abstract voidDiscreteFourierTransform. transform(Access1D<?> input, DiscreteFourierTransform.Directive directive, Mutate2D.ModifiableReceiver<ComplexNumber> output)voidDiscreteFourierTransform. transform(Access1D<?> input, Mutate2D.ModifiableReceiver<ComplexNumber> output)static voidDiscreteFourierTransform. transform2D(MatrixStore<?> input, DiscreteFourierTransform.Directive directive, TransformableRegion<ComplexNumber> output)Constructors in org.ojalgo.data.transform with parameters of type ComplexNumber Constructor Description ZTransform(ComplexNumber z) -
Uses of ComplexNumber in org.ojalgo.function
Methods in org.ojalgo.function that return ComplexNumber Modifier and Type Method Description default ComplexNumberComplexFunction.Binary. invoke(ComplexNumber arg1, double arg2)Methods in org.ojalgo.function with parameters of type ComplexNumber Modifier and Type Method Description default ComplexNumberComplexFunction.Binary. invoke(ComplexNumber arg1, double arg2)static ComplexFunction.NullaryComplexFunction. nullary(ComplexNumber value) -
Uses of ComplexNumber in org.ojalgo.function.aggregator
Fields in org.ojalgo.function.aggregator with type parameters of type ComplexNumber Modifier and Type Field Description private static java.lang.ThreadLocal<AggregatorFunction<ComplexNumber>>ComplexAggregator. AVERAGEprivate static java.lang.ThreadLocal<AggregatorFunction<ComplexNumber>>ComplexAggregator. CARDINALITYprivate static java.lang.ThreadLocal<AggregatorFunction<ComplexNumber>>ComplexAggregator. LARGESTprivate static java.lang.ThreadLocal<AggregatorFunction<ComplexNumber>>ComplexAggregator. MAXprivate static java.lang.ThreadLocal<AggregatorFunction<ComplexNumber>>ComplexAggregator. MINprivate static java.lang.ThreadLocal<AggregatorFunction<ComplexNumber>>ComplexAggregator. NORM1private static java.lang.ThreadLocal<AggregatorFunction<ComplexNumber>>ComplexAggregator. NORM2private static java.lang.ThreadLocal<AggregatorFunction<ComplexNumber>>ComplexAggregator. PRODUCTprivate static java.lang.ThreadLocal<AggregatorFunction<ComplexNumber>>ComplexAggregator. PRODUCT2private static java.lang.ThreadLocal<AggregatorFunction<ComplexNumber>>ComplexAggregator. SMALLESTprivate static java.lang.ThreadLocal<AggregatorFunction<ComplexNumber>>ComplexAggregator. SUMprivate static java.lang.ThreadLocal<AggregatorFunction<ComplexNumber>>ComplexAggregator. SUM2Methods in org.ojalgo.function.aggregator that return types with arguments of type ComplexNumber Modifier and Type Method Description AggregatorFunction<ComplexNumber>ComplexAggregator. average()AggregatorFunction<ComplexNumber>ComplexAggregator. cardinality()AggregatorFunction<ComplexNumber>ComplexAggregator. largest()AggregatorFunction<ComplexNumber>ComplexAggregator. maximum()AggregatorFunction<ComplexNumber>ComplexAggregator. minimum()AggregatorFunction<ComplexNumber>ComplexAggregator. norm1()AggregatorFunction<ComplexNumber>ComplexAggregator. norm2()AggregatorFunction<ComplexNumber>ComplexAggregator. product()AggregatorFunction<ComplexNumber>ComplexAggregator. product2()AggregatorFunction<ComplexNumber>ComplexAggregator. smallest()AggregatorFunction<ComplexNumber>ComplexAggregator. sum()AggregatorFunction<ComplexNumber>ComplexAggregator. sum2()Scalar<ComplexNumber>ComplexAggregator.ComplexAggregatorFunction. toScalar() -
Uses of ComplexNumber in org.ojalgo.function.polynomial
Methods in org.ojalgo.function.polynomial that return ComplexNumber Modifier and Type Method Description protected ComplexNumberPolynomialC128. getDerivativeFactor(int power)protected ComplexNumberPolynomialC128. getPrimitiveFactor(int power)Methods in org.ojalgo.function.polynomial with parameters of type ComplexNumber Modifier and Type Method Description static PolynomialC128PolynomialC128. wrap(ComplexNumber... coefficients)Constructor parameters in org.ojalgo.function.polynomial with type arguments of type ComplexNumber Constructor Description PolynomialC128(BasicArray<ComplexNumber> coefficients) -
Uses of ComplexNumber in org.ojalgo.function.series
Constructors in org.ojalgo.function.series with parameters of type ComplexNumber Constructor Description FourierSeries(double period, ComplexNumber... coefficients) -
Uses of ComplexNumber in org.ojalgo.function.special
Methods in org.ojalgo.function.special that return ComplexNumber Modifier and Type Method Description static ComplexNumberBetaFunction. beta(ComplexNumber a, ComplexNumber b)static ComplexNumberBetaFunction.Incomplete. beta(double limit, ComplexNumber a, ComplexNumber b)static ComplexNumberBetaFunction.Regularized. beta(double limit, ComplexNumber a, ComplexNumber b)static ComplexNumberGammaFunction. gamma(ComplexNumber z)(package private) static ComplexNumberGammaFunction.LanczosApproximation. gamma(ComplexNumber z)static ComplexNumberGammaFunction.Logarithmic. gamma(ComplexNumber z)(package private) static ComplexNumberGammaFunction.LanczosApproximation. logarithmic(ComplexNumber z)static ComplexNumberGammaFunction.Incomplete. lower(ComplexNumber z, double limit)static ComplexNumberGammaFunction.Regularized. lower(ComplexNumber z, double limit)static ComplexNumberGammaFunction.Incomplete. upper(ComplexNumber z, double limit)static ComplexNumberGammaFunction.Regularized. upper(ComplexNumber z, double limit)Methods in org.ojalgo.function.special with parameters of type ComplexNumber Modifier and Type Method Description static ComplexNumberBetaFunction. beta(ComplexNumber a, ComplexNumber b)static ComplexNumberBetaFunction.Incomplete. beta(double limit, ComplexNumber a, ComplexNumber b)static ComplexNumberBetaFunction.Regularized. beta(double limit, ComplexNumber a, ComplexNumber b)static ComplexNumberGammaFunction. gamma(ComplexNumber z)(package private) static ComplexNumberGammaFunction.LanczosApproximation. gamma(ComplexNumber z)static ComplexNumberGammaFunction.Logarithmic. gamma(ComplexNumber z)(package private) static ComplexNumberGammaFunction.LanczosApproximation. logarithmic(ComplexNumber z)static ComplexNumberGammaFunction.Incomplete. lower(ComplexNumber z, double limit)static ComplexNumberGammaFunction.Regularized. lower(ComplexNumber z, double limit)static ComplexNumberGammaFunction.Incomplete. upper(ComplexNumber z, double limit)static ComplexNumberGammaFunction.Regularized. upper(ComplexNumber z, double limit) -
Uses of ComplexNumber in org.ojalgo.matrix
Methods in org.ojalgo.matrix that return types with arguments of type ComplexNumber Modifier and Type Method Description (package private) Cholesky<ComplexNumber>MatrixC128. newCholesky(Structure2D typical)(package private) DeterminantTask<ComplexNumber>MatrixC128. newDeterminantTask(Structure2D template)(package private) Eigenvalue<ComplexNumber>MatrixC128. newEigenvalue(Structure2D typical)(package private) InverterTask<ComplexNumber>MatrixC128. newInverterTask(Structure2D base)(package private) LDL<ComplexNumber>MatrixC128. newLDL(Structure2D typical)(package private) LU<ComplexNumber>MatrixC128. newLU(Structure2D typical)(package private) QR<ComplexNumber>MatrixC128. newQR(Structure2D typical)(package private) SingularValue<ComplexNumber>MatrixC128. newSingularValue(Structure2D typical)(package private) SolverTask<ComplexNumber>MatrixC128. newSolverTask(Structure2D templateBody, Structure2D templateRHS)Method parameters in org.ojalgo.matrix with type arguments of type ComplexNumber Modifier and Type Method Description (package private) MatrixC128.DenseReceiverMatrixC128.Factory. dense(PhysicalStore<ComplexNumber> delegate)(package private) MatrixC128MatrixC128.DenseReceiver. instantiate(MatrixStore<ComplexNumber> store)(package private) MatrixC128MatrixC128.SparseReceiver. instantiate(MatrixStore<ComplexNumber> store)(package private) MatrixC128MatrixC128. newInstance(ElementsSupplier<ComplexNumber> store)(package private) MatrixC128.SparseReceiverMatrixC128.Factory. sparse(SparseStore.Builder<ComplexNumber> delegate)Constructor parameters in org.ojalgo.matrix with type arguments of type ComplexNumber Constructor Description DenseReceiver(PhysicalStore<ComplexNumber> delegate)MatrixC128(ElementsSupplier<ComplexNumber> supplier)This method is for internal use only - YOU should NOT use it!SparseReceiver(SparseStore.Builder<ComplexNumber> delegate) -
Uses of ComplexNumber in org.ojalgo.matrix.decomposition
Fields in org.ojalgo.matrix.decomposition declared as ComplexNumber Modifier and Type Field Description ComplexNumberEigenvalue.Eigenpair. valueFields in org.ojalgo.matrix.decomposition with type parameters of type ComplexNumber Modifier and Type Field Description static Bidiagonal.Factory<ComplexNumber>Bidiagonal. C128static Cholesky.Factory<ComplexNumber>Cholesky. C128static Eigenvalue.Factory<ComplexNumber>Eigenvalue. C128static Hessenberg.Factory<ComplexNumber>Hessenberg. C128static LDL.Factory<ComplexNumber>LDL. C128static LU.Factory<ComplexNumber>LU. C128static QR.Factory<ComplexNumber>QR. C128static SingularValue.Factory<ComplexNumber>SingularValue. C128static Tridiagonal.Factory<ComplexNumber>Tridiagonal. C128static java.util.Comparator<ComplexNumber>Eigenvalue. DESCENDING_NORMSorts on the norm in descending order.private Array1D<ComplexNumber>DenseEigenvalue. myEigenvaluesAccess1D<ComplexNumber>Eigenvalue.Eigenpair. vectorMethods in org.ojalgo.matrix.decomposition that return ComplexNumber Modifier and Type Method Description ComplexNumberDynamicEvD. getTrace()ComplexNumberEigenvalue. getTrace()A matrix' trace is the sum of the diagonal elements.ComplexNumberGeneralEvD. getTrace()ComplexNumberGeneralisedEvD. getTrace()ComplexNumberHermitianEvD. getTrace()ComplexNumberRawEigenvalue. getTrace()Methods in org.ojalgo.matrix.decomposition that return types with arguments of type ComplexNumber Modifier and Type Method Description Array1D<ComplexNumber>DecompositionStore. computeInPlaceSchur(PhysicalStore<N> transformationCollector, boolean eigenvalue)Array1D<ComplexNumber>DenseEigenvalue. getEigenvalues()Array1D<ComplexNumber>Eigenvalue. getEigenvalues()Even for real matrices the eigenvalues (and eigenvectors) are potentially complex numbers.Array1D<ComplexNumber>RawEigenvalue. getEigenvalues()default MatrixStore<ComplexNumber>Eigenvalue. getEigenvectors()protected abstract Array1D<ComplexNumber>DenseEigenvalue. makeEigenvalues()protected Array1D<ComplexNumber>DynamicEvD. makeEigenvalues()protected Array1D<ComplexNumber>GeneralEvD. makeEigenvalues()protected Array1D<ComplexNumber>GeneralisedEvD. makeEigenvalues()protected Array1D<ComplexNumber>HermitianEvD. makeEigenvalues()(package private) Array1D<ComplexNumber>DeferredTridiagonal.C128. makeReal(BasicArray<ComplexNumber> offDiagonal)(package private) Array1D<ComplexNumber>[]DenseBidiagonal.C128. makeReal()Method parameters in org.ojalgo.matrix.decomposition with type arguments of type ComplexNumber Modifier and Type Method Description private voidEigenvalue. copyEigenvector(int index, Array1D<ComplexNumber> destination)(package private) Array1D<ComplexNumber>DeferredTridiagonal.C128. makeReal(BasicArray<ComplexNumber> offDiagonal)(package private) voidDenseEigenvalue. setEigenvalues(Array1D<ComplexNumber> eigenvalues)Constructors in org.ojalgo.matrix.decomposition with parameters of type ComplexNumber Constructor Description Eigenpair(ComplexNumber aValue, Access1D<ComplexNumber> aVector)Constructor parameters in org.ojalgo.matrix.decomposition with type arguments of type ComplexNumber Constructor Description Eigenpair(ComplexNumber aValue, Access1D<ComplexNumber> aVector) -
Uses of ComplexNumber in org.ojalgo.matrix.store
Fields in org.ojalgo.matrix.store with type parameters of type ComplexNumber Modifier and Type Field Description static GenericStore.Factory<ComplexNumber>GenericStore. C128static SparseStore.Factory<ComplexNumber>SparseStore. C128Methods in org.ojalgo.matrix.store that return types with arguments of type ComplexNumber Modifier and Type Method Description Array1D<ComplexNumber>GenericStore. computeInPlaceSchur(PhysicalStore<N> transformationCollector, boolean eigenvalue)Array1D<ComplexNumber>R064Store. computeInPlaceSchur(PhysicalStore<java.lang.Double> transformationCollector, boolean eigenvalue)Method parameters in org.ojalgo.matrix.store with type arguments of type ComplexNumber Modifier and Type Method Description static R064StoreR064Store. getComplexArgument(Access2D<ComplexNumber> arg)Extracts the argument of the ComplexNumber elements to a new primitive double valued matrix.static R064StoreR064Store. getComplexImaginary(Access2D<ComplexNumber> arg)Extracts the imaginary part of the ComplexNumber elements to a new primitive double valued matrix.static R064StoreR064Store. getComplexModulus(Access2D<ComplexNumber> arg)Extracts the modulus of the ComplexNumber elements to a new primitive double valued matrix.static R064StoreR064Store. getComplexReal(Access2D<ComplexNumber> arg)Extracts the real part of the ComplexNumber elements to a new primitive double valued matrix. -
Uses of ComplexNumber in org.ojalgo.matrix.task
Fields in org.ojalgo.matrix.task with type parameters of type ComplexNumber Modifier and Type Field Description static DeterminantTask.Factory<ComplexNumber>DeterminantTask. C128static InverterTask.Factory<ComplexNumber>InverterTask. C128static SolverTask.Factory<ComplexNumber>SolverTask. C128 -
Uses of ComplexNumber in org.ojalgo.scalar
Fields in org.ojalgo.scalar declared as ComplexNumber Modifier and Type Field Description static ComplexNumberComplexNumber. IComplex numberi, Z = (0.0 + 1.0i), satisfies i2 = -1;static ComplexNumberComplexNumber. INFINITYComplex number Z = (+∞ + 0.0i)static ComplexNumberComplexNumber. NComplex number-i, Z = (0.0 - 1.0i)static ComplexNumberComplexNumber. NaNComplex number Z = (NaN + NaNi)static ComplexNumberComplexNumber. NEGComplex number Z = (-1.0 + 0.0i)static ComplexNumberComplexNumber. ONEComplex number Z = (1.0 + 0.0i)static ComplexNumberComplexNumber. TWOComplex number Z = (2.0 + 0.0i)static ComplexNumberComplexNumber. ZEROComplex number Z = (0.0 + 0.0i)Fields in org.ojalgo.scalar with type parameters of type ComplexNumber Modifier and Type Field Description static Scalar.Factory<ComplexNumber>ComplexNumber. FACTORYMethods in org.ojalgo.scalar that return ComplexNumber Modifier and Type Method Description ComplexNumberComplexNumber. add(double arg)Performs the binary operation '+' with a real numberComplexNumberComplexNumber. add(ComplexNumber arg)Performs the binary operation '+' with a complex number.ComplexNumberComplexNumber. conjugate()Returns the conjugate of this complex number.ComplexNumberComplexNumber. divide(double arg)Performs the binary operation '/' with a real number.ComplexNumberComplexNumber. divide(ComplexNumber arg)Performs the binary operation '/' with a complex number.ComplexNumberComplexNumber. enforce(NumberContext context)Will call NumberContext.enforce(double) on the real and imaginary parts separately.ComplexNumberComplexNumber. get()ComplexNumberComplexNumber. invert()Performs the unary operation '1/x'static ComplexNumberComplexNumber. makePolar(double norm, double phase)Static factory method returning a complex number from polar coordinatesstatic ComplexNumberComplexNumber. makeRotation(double angle)ComplexNumberComplexNumber. multiply(double arg)Performs the binary operation '*' with a real number.ComplexNumberComplexNumber. multiply(ComplexNumber arg)Performs the binary operation '*' with a complex number.ComplexNumberComplexNumber. negate()Performs the unary operation '-'.static ComplexNumberComplexNumber. newUnitRoot(int nbRoots)static ComplexNumber[]ComplexNumber. newUnitRoots(int nbRoots)static ComplexNumberComplexNumber. of(double real, double imaginary)Static factory method returning a complex number from cartesian coordinates.ComplexNumberComplexNumber. power(int power)ComplexNumberComplexNumber. signum()ComplexNumberComplexNumber. subtract(double arg)Performs the binary operation '-' with a real number.ComplexNumberComplexNumber. subtract(ComplexNumber arg)Performs the binary operation '-' with a complex number.static ComplexNumberComplexNumber. valueOf(double value)Static factory method returning a complex number from a real valuestatic ComplexNumberComplexNumber. valueOf(java.lang.Comparable<?> number)Static factory method returning a complex number from arbitrary numberMethods in org.ojalgo.scalar that return types with arguments of type ComplexNumber Modifier and Type Method Description MatrixStore<ComplexNumber>Quaternion. toComplexMatrix()Methods in org.ojalgo.scalar with parameters of type ComplexNumber Modifier and Type Method Description ComplexNumberComplexNumber. add(ComplexNumber arg)Performs the binary operation '+' with a complex number.intComplexNumber. compareTo(ComplexNumber other)First compares the real values.ComplexNumberComplexNumber. divide(ComplexNumber arg)Performs the binary operation '/' with a complex number.static booleanComplexNumber. isAbsolute(ComplexNumber value)static booleanComplexNumber. isInfinite(ComplexNumber value)Test ifvalueis infinite.static booleanComplexNumber. isNaN(ComplexNumber value)Test ifvalueis NaN.static booleanComplexNumber. isReal(ComplexNumber value)Test ifvalueis real.static booleanComplexNumber. isSmall(double comparedTo, ComplexNumber value)ComplexNumberComplexNumber. multiply(ComplexNumber arg)Performs the binary operation '*' with a complex number.ComplexNumberComplexNumber. subtract(ComplexNumber arg)Performs the binary operation '-' with a complex number. -
Uses of ComplexNumber in org.ojalgo.structure
Method parameters in org.ojalgo.structure with type arguments of type ComplexNumber Modifier and Type Method Description static voidMutate1D. copyComplexArgument(Access1D<ComplexNumber> source, Mutate1D destination)Copies the argument of the ComplexNumber elements to the destination.static voidMutate1D. copyComplexImaginary(Access1D<ComplexNumber> source, Mutate1D destination)Copies the imaginary part of the ComplexNumber elements to the destination.static voidMutate1D. copyComplexModulus(Access1D<ComplexNumber> source, Mutate1D destination)Copies the modulus of the ComplexNumber elements to the destination.static voidMutate1D. copyComplexModulusAndArgument(Access1D<ComplexNumber> source, Mutate1D modDest, Mutate1D argDest)Simultaneously copies the modulus and argument of the ComplexNumber elements to the destinations.static voidMutate1D. copyComplexReal(Access1D<ComplexNumber> source, Mutate1D destination)Copies the real part of the ComplexNumber elements to the destination.static voidMutate1D. copyComplexRealAndImaginary(Access1D<ComplexNumber> source, Mutate1D realDest, Mutate1D imagDest)Simultaneously copies the real and imaginary parts of the ComplexNumber elements to the destinations.
-