Uses of Class
org.flag4j.rng.RandomComplex
Packages that use RandomComplex
Package
Description
Provides implementations of the Schur decomposition for real and complex matrices.
Pseudo-random generation of real/complex numbers, and arrays, vectors, matrices, and tensors.
Statistical distributions useful for repeated random sampling.
-
Uses of RandomComplex in org.flag4j.linalg.decompositions.schur
Fields in org.flag4j.linalg.decompositions.schur declared as RandomComplexModifier and TypeFieldDescriptionprotected final RandomComplexSchur.rngRandom number generator to be used when computing a random exceptional shift.Constructors in org.flag4j.linalg.decompositions.schur with parameters of type RandomComplexModifierConstructorDescriptionprotectedSchur(boolean computeU, RandomComplex rng, UnitaryDecomposition<T, U> hess, Balancer<T> balancer) Creates a decomposer to compute the Schur decomposition for a real dense matrix. -
Uses of RandomComplex in org.flag4j.rng
Methods in org.flag4j.rng that return RandomComplexModifier and TypeMethodDescriptionstatic RandomComplexRandomState.getDefaultRng()Gets a thread-local instance of ComplexRandom.Method parameters in org.flag4j.rng with type arguments of type RandomComplexModifier and TypeMethodDescriptionstatic voidRandomArray.randomFill(Complex128[] arr, Distribution<Complex128, RandomComplex> distribution) Fills an array with pseudorandom values sampled from the specifieddistribution.static voidRandomArray.randomFill(Complex64[] arr, Distribution<Complex64, RandomComplex> distribution) Fills an array with pseudorandom values sampled from the specifieddistribution.Constructors in org.flag4j.rng with parameters of type RandomComplexModifierConstructorDescriptionRandomArray(RandomComplex rng) Creates a RandomArray object to generate arrays filled with random values using the specified complex random number generator. -
Uses of RandomComplex in org.flag4j.rng.distributions
Subclasses with type arguments of type RandomComplex in org.flag4j.rng.distributionsModifier and TypeClassDescriptionclassA 2D bivariate Gaussian distribution on the complex plane.classA uniform distribution over an annulus (i.e. washer) on the complex plane.classA rectangular uniform distribution on the complex plane.Constructors in org.flag4j.rng.distributions with parameters of type RandomComplexModifierConstructorDescriptionComplex128BiGaussian(RandomComplex rng, double meanRe, double stdRe, double meanIm, double stdIm) Constructs 2D bivariate Gaussian distribution on the complex plane with a correlation coefficient of zero.Complex128BiGaussian(RandomComplex rng, double meanRe, double stdRe, double meanIm, double stdIm, double corrCoeff) Constructs 2D bivariate Gaussian distribution on the complex plane with a specified correlation coefficient.Complex128UniformDisk(RandomComplex rng, double min, double max) Constructs a complex annular uniform distribution centered at the origin of the complex plane.Complex128UniformDisk(RandomComplex rng, double min, double max, double centerRe, double centerIm) Constructs a complex annular uniform distribution with specified center on the complex plane.Complex128UniformRect(RandomComplex rng, double minRe, double maxRe, double minIm, double maxIm) Constructs a complex rectangular uniform distribution.RealGaussian(RandomComplex rng, double mean, double std) Constructs a real Gaussian distribution.