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 RandomComplex
Schur.rng
Random number generator to be used when computing a random exceptional shift.Constructors in org.flag4j.linalg.decompositions.schur with parameters of type RandomComplexModifierConstructorDescriptionprotected
Schur
(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 RandomComplex
RandomState.getDefaultRng()
Gets a thread-local instance of ComplexRandom.Method parameters in org.flag4j.rng with type arguments of type RandomComplexModifier and TypeMethodDescriptionstatic void
RandomArray.randomFill
(Complex128[] arr, Distribution<Complex128, RandomComplex> distribution) Fills an array with pseudorandom values sampled from the specifieddistribution
.static void
RandomArray.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 TypeClassDescriptionclass
A 2D bivariate Gaussian distribution on the complex plane.class
A uniform distribution over an annulus (i.e. washer) on the complex plane.class
A 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.