Uses of Class
org.ojalgo.scalar.ComplexNumber
Packages that use ComplexNumber
Package
Description
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.
-
Uses of ComplexNumber in org.ojalgo.array
Subclasses with type arguments of type ComplexNumber in org.ojalgo.arrayModifier and TypeClassDescriptionclassA one- and/or arbitrary-dimensional array of ComplexNumber.Fields in org.ojalgo.array with type parameters of type ComplexNumberModifier and TypeFieldDescriptionstatic final Array1D.Factory<ComplexNumber> Array1D.C128static final Array2D.Factory<ComplexNumber> Array2D.C128static final ArrayAnyD.Factory<ComplexNumber> ArrayAnyD.C128static final ScalarArray.Factory<ComplexNumber> ArrayC128.FACTORYMethods in org.ojalgo.array with parameters of type ComplexNumberConstructors in org.ojalgo.array with parameters of type ComplexNumber -
Uses of ComplexNumber in org.ojalgo.array.operation
Methods in org.ojalgo.array.operation that return ComplexNumberModifier and TypeMethodDescriptionstatic ComplexNumberDOT.invoke(ComplexNumber[] array1, int offset1, ComplexNumber[] array2, int offset2, int first, int limit) Methods in org.ojalgo.array.operation with parameters of type ComplexNumberModifier and TypeMethodDescriptionstatic 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 ComplexNumberModifier and TypeMethodDescriptionImageData.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 ComplexNumberModifier and TypeMethodDescriptionstatic 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.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 ComplexNumberModifier and TypeMethodDescriptionImageData.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 ComplexNumberModifier and TypeMethodDescriptionstatic 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
Classes in org.ojalgo.data.transform that implement interfaces with type arguments of type ComplexNumberModifier and TypeClassDescriptionclassThe discrete Fourier transform (DFT) converts a finite sequence of equally-spaced samples of a function into a same-length sequence of equally-spaced samples of the discrete-time Fourier transform (DTFT), which is a complex-valued function of frequency.final classThis class implements the Z-transform for a given complex number z.(package private) static final classFields in org.ojalgo.data.transform declared as ComplexNumberModifier and TypeFieldDescriptionprivate final ComplexNumberDiscreteFourierTransform.FullMatrix.myDivisorprivate final ComplexNumber[]DiscreteFourierTransform.FFT.myUnitRootsprivate final ComplexNumberZTransform.myZprivate static final ComplexNumber[][]DiscreteFourierTransform.UNIT_ROOTSFields in org.ojalgo.data.transform with type parameters of type ComplexNumberModifier and TypeFieldDescriptionprivate final PhysicalStore<ComplexNumber> DiscreteFourierTransform.FullMatrix.myVandermondeMatrixMethods in org.ojalgo.data.transform that return ComplexNumberModifier and TypeMethodDescriptionZTransform.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) Input is a sequence of real numbers.Methods in org.ojalgo.data.transform that return types with arguments of type ComplexNumberModifier and TypeMethodDescriptionstatic MatrixStore<ComplexNumber> This method computes the discrete Fourier transform (DFT) of a sequence of real numbers.static Access1D<ComplexNumber> DiscreteFourierTransform.getUnitRoots(int size) final MatrixStore<ComplexNumber> DiscreteFourierTransform.inverse(Access1D<ComplexNumber> input) static MatrixStore<ComplexNumber> DiscreteFourierTransform.inverse2D(MatrixStore<?> input) static UnaryOperator<ComplexNumber> ZTransform.newZOperator(Access1D<?> sequence) static MatrixStore<ComplexNumber> DiscreteFourierTransform.sample(DoubleUnaryOperator function, PrimitiveFunction.SampleDomain sampleDomain) Sample, and transform, a function using the Discrete Fourier Transform.static MatrixStore<ComplexNumber> DiscreteFourierTransform.sample(PeriodicFunction function, int nbSamples) DiscreteFourierTransform.FFT.transform(double... input) DiscreteFourierTransform.transform(double... input) final MatrixStore<ComplexNumber> 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 ComplexNumberModifier and TypeMethodDescriptionZTransform.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 ComplexNumberModifier and TypeMethodDescriptionfinal voidDiscreteFourierTransform.inverse(Access1D<?> input, Mutate2D.ModifiableReceiver<ComplexNumber> output) final 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) final 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 -
Uses of ComplexNumber in org.ojalgo.function
Subclasses with type arguments of type ComplexNumber in org.ojalgo.functionSubinterfaces with type arguments of type ComplexNumber in org.ojalgo.functionModifier and TypeInterfaceDescriptionstatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfaceMethods in org.ojalgo.function that return ComplexNumberModifier and TypeMethodDescriptiondefault ComplexNumberComplexFunction.Binary.invoke(ComplexNumber arg1, double arg2) Methods in org.ojalgo.function that return types with arguments of type ComplexNumberModifier and TypeMethodDescriptionComplexFunction.abs()ComplexFunction.acos()ComplexFunction.acosh()ComplexFunction.add()ComplexFunction.aggregator()ComplexFunction.asin()ComplexFunction.asinh()ComplexFunction.atan()ComplexFunction.atan2()ComplexFunction.atanh()ComplexFunction.cardinality()ComplexFunction.cbrt()ComplexFunction.ceil()ComplexFunction.conjugate()ComplexFunction.cos()ComplexFunction.cosh()ComplexFunction.divide()ComplexFunction.exp()ComplexFunction.expm1()ComplexFunction.floor()ComplexFunction.hypot()ComplexFunction.invert()ComplexFunction.log()ComplexFunction.log10()ComplexFunction.log1p()ComplexFunction.logistic()ComplexFunction.logit()ComplexFunction.max()ComplexFunction.min()ComplexFunction.multiply()ComplexFunction.negate()ComplexFunction.pow()ComplexFunction.power()ComplexFunction.rint()ComplexFunction.root()ComplexFunction.scale()ComplexFunction.signum()ComplexFunction.sin()ComplexFunction.sinh()ComplexFunction.sqrt()ComplexFunction.sqrt1px2()ComplexFunction.subtract()ComplexFunction.tan()ComplexFunction.tanh()ComplexFunction.value()Methods in org.ojalgo.function with parameters of type ComplexNumberModifier and TypeMethodDescriptiondefault ComplexNumberComplexFunction.Binary.invoke(ComplexNumber arg1, double arg2) static ComplexFunction.NullaryComplexFunction.nullary(ComplexNumber value) -
Uses of ComplexNumber in org.ojalgo.function.aggregator
Subclasses with type arguments of type ComplexNumber in org.ojalgo.function.aggregatorClasses in org.ojalgo.function.aggregator that implement interfaces with type arguments of type ComplexNumberModifier and TypeClassDescription(package private) static classFields in org.ojalgo.function.aggregator with type parameters of type ComplexNumberModifier and TypeFieldDescriptionprivate static final ThreadLocal<AggregatorFunction<ComplexNumber>> ComplexAggregator.AVERAGEprivate static final ThreadLocal<AggregatorFunction<ComplexNumber>> ComplexAggregator.CARDINALITYprivate static final ThreadLocal<AggregatorFunction<ComplexNumber>> ComplexAggregator.LARGESTprivate static final ThreadLocal<AggregatorFunction<ComplexNumber>> ComplexAggregator.MAXprivate static final ThreadLocal<AggregatorFunction<ComplexNumber>> ComplexAggregator.MINprivate static final ThreadLocal<AggregatorFunction<ComplexNumber>> ComplexAggregator.NORM1private static final ThreadLocal<AggregatorFunction<ComplexNumber>> ComplexAggregator.NORM2private static final ThreadLocal<AggregatorFunction<ComplexNumber>> ComplexAggregator.PRODUCTprivate static final ThreadLocal<AggregatorFunction<ComplexNumber>> ComplexAggregator.PRODUCT2private static final ThreadLocal<AggregatorFunction<ComplexNumber>> ComplexAggregator.SMALLESTprivate static final ThreadLocal<AggregatorFunction<ComplexNumber>> ComplexAggregator.SUMprivate static final ThreadLocal<AggregatorFunction<ComplexNumber>> ComplexAggregator.SUM2Methods in org.ojalgo.function.aggregator that return types with arguments of type ComplexNumberModifier and TypeMethodDescriptionComplexAggregator.average()ComplexAggregator.cardinality()ComplexAggregator.largest()ComplexAggregator.maximum()ComplexAggregator.minimum()ComplexAggregator.norm1()ComplexAggregator.norm2()ComplexAggregator.product()ComplexAggregator.product2()ComplexAggregator.smallest()ComplexAggregator.sum()ComplexAggregator.sum2()final Scalar<ComplexNumber> ComplexAggregator.ComplexAggregatorFunction.toScalar() -
Uses of ComplexNumber in org.ojalgo.function.polynomial
Subclasses with type arguments of type ComplexNumber in org.ojalgo.function.polynomialMethods in org.ojalgo.function.polynomial that return ComplexNumberModifier and TypeMethodDescriptionprotected ComplexNumberPolynomialC128.getDerivativeFactor(int power) protected ComplexNumberPolynomialC128.getPrimitiveFactor(int power) Methods in org.ojalgo.function.polynomial with parameters of type ComplexNumberModifier and TypeMethodDescriptionstatic PolynomialC128PolynomialC128.wrap(ComplexNumber... coefficients) Constructor parameters in org.ojalgo.function.polynomial with type arguments of type ComplexNumberModifierConstructorDescription(package private)PolynomialC128(BasicArray<ComplexNumber> coefficients) -
Uses of ComplexNumber in org.ojalgo.function.series
Constructors in org.ojalgo.function.series with parameters of type ComplexNumber -
Uses of ComplexNumber in org.ojalgo.function.special
Methods in org.ojalgo.function.special that return ComplexNumberModifier and TypeMethodDescriptionstatic 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 ComplexNumberModifier and TypeMethodDescriptionstatic 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
Subclasses with type arguments of type ComplexNumber in org.ojalgo.matrixModifier and TypeClassDescriptionfinal classA matrix (linear algebra) with ComplexNumberSet.Celements, implemented using dual 64-bit double values.static final classstatic final classstatic final classMethods in org.ojalgo.matrix that return types with arguments of type ComplexNumberModifier and TypeMethodDescription(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 ComplexNumberModifier and TypeMethodDescription(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 ComplexNumberModifierConstructorDescription(package private)DenseReceiver(PhysicalStore<ComplexNumber> delegate) (package private)MatrixC128(ElementsSupplier<ComplexNumber> supplier) This method is for internal use only - YOU should NOT use it!(package private)SparseReceiver(SparseStore.Builder<ComplexNumber> delegate) -
Uses of ComplexNumber in org.ojalgo.matrix.decomposition
Subclasses with type arguments of type ComplexNumber in org.ojalgo.matrix.decompositionModifier and TypeClassDescription(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final classFields in org.ojalgo.matrix.decomposition declared as ComplexNumberFields in org.ojalgo.matrix.decomposition with type parameters of type ComplexNumberModifier and TypeFieldDescriptionstatic final Bidiagonal.Factory<ComplexNumber> Bidiagonal.C128static final Cholesky.Factory<ComplexNumber> Cholesky.C128static final Eigenvalue.Factory<ComplexNumber> Eigenvalue.C128static final Hessenberg.Factory<ComplexNumber> Hessenberg.C128static final LDL.Factory<ComplexNumber> LDL.C128static final LU.Factory<ComplexNumber> LU.C128static final QR.Factory<ComplexNumber> QR.C128static final SingularValue.Factory<ComplexNumber> SingularValue.C128static final Tridiagonal.Factory<ComplexNumber> Tridiagonal.C128static final Comparator<ComplexNumber> Eigenvalue.DESCENDING_NORMSorts on the norm in descending order.private Array1D<ComplexNumber> DenseEigenvalue.myEigenvaluesfinal Access1D<ComplexNumber> Eigenvalue.Eigenpair.vectorMethods in org.ojalgo.matrix.decomposition that return ComplexNumberModifier and TypeMethodDescriptionDynamicEvD.getTrace()Eigenvalue.getTrace()A matrix' trace is the sum of the diagonal elements.final ComplexNumberGeneralEvD.getTrace()GeneralisedEvD.getTrace()HermitianEvD.getTrace()RawEigenvalue.getTrace()Methods in org.ojalgo.matrix.decomposition that return types with arguments of type ComplexNumberModifier and TypeMethodDescriptionDecompositionStore.computeInPlaceSchur(PhysicalStore<N> transformationCollector, boolean eigenvalue) final Array1D<ComplexNumber> DenseEigenvalue.getEigenvalues()Eigenvalue.getEigenvalues()Even for real matrices the eigenvalues (and eigenvectors) are potentially complex numbers.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 ComplexNumberModifier and TypeMethodDescriptionprivate voidEigenvalue.copyEigenvector(int index, Array1D<ComplexNumber> destination) (package private) Array1D<ComplexNumber> DeferredTridiagonal.C128.makeReal(BasicArray<ComplexNumber> offDiagonal) (package private) final voidDenseEigenvalue.setEigenvalues(Array1D<ComplexNumber> eigenvalues) Constructors in org.ojalgo.matrix.decomposition with parameters of type ComplexNumberConstructor parameters in org.ojalgo.matrix.decomposition with type arguments of type ComplexNumber -
Uses of ComplexNumber in org.ojalgo.matrix.store
Fields in org.ojalgo.matrix.store with type parameters of type ComplexNumberModifier and TypeFieldDescriptionstatic final GenericStore.Factory<ComplexNumber> GenericStore.C128static final SparseStore.Factory<ComplexNumber> SparseStore.C128Methods in org.ojalgo.matrix.store that return types with arguments of type ComplexNumberModifier and TypeMethodDescriptionGenericStore.computeInPlaceSchur(PhysicalStore<N> transformationCollector, boolean eigenvalue) R064Store.computeInPlaceSchur(PhysicalStore<Double> transformationCollector, boolean eigenvalue) Method parameters in org.ojalgo.matrix.store with type arguments of type ComplexNumberModifier and TypeMethodDescriptionstatic 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 ComplexNumberModifier and TypeFieldDescriptionstatic final DeterminantTask.Factory<ComplexNumber> DeterminantTask.C128static final InverterTask.Factory<ComplexNumber> InverterTask.C128static final SolverTask.Factory<ComplexNumber> SolverTask.C128 -
Uses of ComplexNumber in org.ojalgo.scalar
Classes in org.ojalgo.scalar that implement interfaces with type arguments of type ComplexNumberModifier and TypeClassDescriptionfinal classComplexNumber is an immutable complex number class.Fields in org.ojalgo.scalar declared as ComplexNumberModifier and TypeFieldDescriptionstatic final ComplexNumberComplexNumber.IComplex numberi, Z = (0.0 + 1.0i), satisfies i2 = -1;static final ComplexNumberComplexNumber.INFINITYComplex number Z = (+∞ + 0.0i)static final ComplexNumberComplexNumber.NComplex number-i, Z = (0.0 - 1.0i)static final ComplexNumberComplexNumber.NaNComplex number Z = (NaN + NaNi)static final ComplexNumberComplexNumber.NEGComplex number Z = (-1.0 + 0.0i)static final ComplexNumberComplexNumber.ONEComplex number Z = (1.0 + 0.0i)static final ComplexNumberComplexNumber.TWOComplex number Z = (2.0 + 0.0i)static final ComplexNumberComplexNumber.ZEROComplex number Z = (0.0 + 0.0i)Fields in org.ojalgo.scalar with type parameters of type ComplexNumberModifier and TypeFieldDescriptionstatic final Scalar.Factory<ComplexNumber> ComplexNumber.FACTORYMethods in org.ojalgo.scalar that return ComplexNumberModifier and TypeMethodDescriptionComplexNumber.add(double arg) Performs the binary operation '+' with a real numberComplexNumber.add(ComplexNumber arg) Performs the binary operation '+' with a complex number.ComplexNumber.conjugate()Returns the conjugate of this complex number.ComplexNumber.divide(double arg) Performs the binary operation '/' with a real number.ComplexNumber.divide(ComplexNumber arg) Performs the binary operation '/' with a complex number.ComplexNumber.enforce(NumberContext context) Will call NumberContext.enforce(double) on the real and imaginary parts separately.ComplexNumber.get()ComplexNumber.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) ComplexNumber.multiply(double arg) Performs the binary operation '*' with a real number.ComplexNumber.multiply(ComplexNumber arg) Performs the binary operation '*' with a complex number.ComplexNumber.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.ComplexNumber.power(int power) ComplexNumber.signum()ComplexNumber.subtract(double arg) Performs the binary operation '-' with a real number.ComplexNumber.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(Comparable<?> number) Static factory method returning a complex number from arbitrary numberMethods in org.ojalgo.scalar that return types with arguments of type ComplexNumberMethods in org.ojalgo.scalar with parameters of type ComplexNumberModifier and TypeMethodDescriptionComplexNumber.add(ComplexNumber arg) Performs the binary operation '+' with a complex number.intComplexNumber.compareTo(ComplexNumber other) First compares the real values.ComplexNumber.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) ComplexNumber.multiply(ComplexNumber arg) Performs the binary operation '*' with a complex number.ComplexNumber.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 ComplexNumberModifier and TypeMethodDescriptionstatic 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.