Serialized Form
-
Package org.hipparchus.analysis.differentiation
-
Class org.hipparchus.analysis.differentiation.DerivativeStructure extends Object implements Serializable
- serialVersionUID:
- 20161220L
-
Serialized Fields
-
data
double[] data
Combined array holding all values. -
factory
DSFactory factory
Factory that built the instance.
-
-
Class org.hipparchus.analysis.differentiation.DSFactory extends Object implements Serializable
- serialVersionUID:
- 20161222L
-
Serialization Methods
-
writeReplace
private Object writeReplace()
Replace the instance with a data transfer object for serialization.
-
-
Class org.hipparchus.analysis.differentiation.FiniteDifferencesDifferentiator extends Object implements Serializable
- serialVersionUID:
- 20120917L
-
Serialized Fields
-
halfSampleSpan
double halfSampleSpan
Half sample span. -
nbPoints
int nbPoints
Number of points to use. -
stepSize
double stepSize
Step size. -
tMax
double tMax
Upper bound for independent variable. -
tMin
double tMin
Lower bound for independent variable.
-
-
Class org.hipparchus.analysis.differentiation.Gradient extends Object implements Serializable
- serialVersionUID:
- 20200520L
-
Serialized Fields
-
grad
double[] grad
Gradient of the function. -
value
double value
Value of the function.
-
-
Class org.hipparchus.analysis.differentiation.SparseGradient extends Object implements Serializable
- serialVersionUID:
- 20131025L
-
Class org.hipparchus.analysis.differentiation.UnivariateDerivative extends Object implements Serializable
- serialVersionUID:
- 20200519L
-
Class org.hipparchus.analysis.differentiation.UnivariateDerivative1 extends UnivariateDerivative<UnivariateDerivative1> implements Serializable
- serialVersionUID:
- 20200519L
-
Serialized Fields
-
f0
double f0
Value of the function. -
f1
double f1
First derivative of the function.
-
-
Class org.hipparchus.analysis.differentiation.UnivariateDerivative1Field extends Object implements Serializable
- serialVersionUID:
- 20200519L
-
Serialization Methods
-
readResolve
private Object readResolve()
Handle deserialization of the singleton.
-
-
Serialized Fields
-
factory
DSFactory factory
Associated factory for conversions toDerivativeStructure. -
one
UnivariateDerivative1 one
One constant. -
zero
UnivariateDerivative1 zero
Zero constant.
-
-
Class org.hipparchus.analysis.differentiation.UnivariateDerivative2 extends UnivariateDerivative<UnivariateDerivative2> implements Serializable
- serialVersionUID:
- 20200520L
-
Serialized Fields
-
f0
double f0
Value of the function. -
f1
double f1
First derivative of the function. -
f2
double f2
Second derivative of the function.
-
-
Class org.hipparchus.analysis.differentiation.UnivariateDerivative2Field extends Object implements Serializable
- serialVersionUID:
- 20200520L
-
Serialization Methods
-
readResolve
private Object readResolve()
Handle deserialization of the singleton.
-
-
Serialized Fields
-
factory
DSFactory factory
Associated factory for conversions toDerivativeStructure. -
one
UnivariateDerivative2 one
One constant. -
zero
UnivariateDerivative2 zero
Zero constant.
-
-
-
Package org.hipparchus.analysis.interpolation
-
Class org.hipparchus.analysis.interpolation.BilinearInterpolatingFunction extends Object implements Serializable
- serialVersionUID:
- 20180926L
-
Class org.hipparchus.analysis.interpolation.DividedDifferenceInterpolator extends Object implements Serializable
- serialVersionUID:
- 107049519551235069L
-
Class org.hipparchus.analysis.interpolation.GridAxis extends Object implements Serializable
- serialVersionUID:
- 20180926L
-
Serialized Fields
-
cache
AtomicInteger cache
Cached value of last x index. -
grid
double[] grid
All the coordinates of the interpolation points, sorted in increasing order. -
n
int n
Number of points required for interpolation.
-
-
Class org.hipparchus.analysis.interpolation.LoessInterpolator extends Object implements Serializable
- serialVersionUID:
- 5204927143605193821L
-
Serialized Fields
-
accuracy
double accuracy
If the median residual at a certain robustness iteration is less than this amount, no more iterations are done. -
bandwidth
double bandwidth
The bandwidth parameter: when computing the loess fit at a particular point, this fraction of source points closest to the current point is taken into account for computing a least-squares regression.A sensible value is usually 0.25 to 0.5.
-
robustnessIters
int robustnessIters
The number of robustness iterations parameter: this many robustness iterations are done.A sensible value is usually 0 (just the initial fit without any robustness iterations) to 4.
-
-
Class org.hipparchus.analysis.interpolation.NevilleInterpolator extends Object implements Serializable
- serialVersionUID:
- 3003707660147873733L
-
-
Package org.hipparchus.analysis.polynomials
-
Class org.hipparchus.analysis.polynomials.PolynomialFunction extends Object implements Serializable
- serialVersionUID:
- -7726511984200295583L
-
Serialized Fields
-
coefficients
double[] coefficients
The coefficients of the polynomial, ordered by degree -- i.e., coefficients[0] is the constant term and coefficients[n] is the coefficient of x^n where n is the degree of the polynomial.
-
-
Class org.hipparchus.analysis.polynomials.SmoothStepFactory.QuadraticSmoothStepFunction extends SmoothStepFactory.SmoothStepFunction implements Serializable
- serialVersionUID:
- 20230422L
-
Class org.hipparchus.analysis.polynomials.SmoothStepFactory.SmoothStepFunction extends PolynomialFunction implements Serializable
- serialVersionUID:
- 20230113L
-
-
Package org.hipparchus.complex
-
Class org.hipparchus.complex.Complex extends Object implements Serializable
- serialVersionUID:
- 20160305L
-
Serialization Methods
-
readResolve
protected final Object readResolve()
Resolve the transient fields in a deserialized Complex Object. Subclasses will need to overrideComplex.createComplex(double, double)to deserialize properly.
-
-
Serialized Fields
-
imaginary
double imaginary
The imaginary part. -
real
double real
The real part.
-
-
Class org.hipparchus.complex.ComplexComparator extends Object implements Serializable
- serialVersionUID:
- 20171113L
-
Class org.hipparchus.complex.ComplexField extends Object implements Serializable
- serialVersionUID:
- 20160305L
-
Serialization Methods
-
readResolve
private Object readResolve()
Handle deserialization of the singleton.
-
-
Class org.hipparchus.complex.Quaternion extends Object implements Serializable
- serialVersionUID:
- 20092012L
-
Serialized Fields
-
q0
double q0
First component (scalar part). -
q1
double q1
Second component (first vector part). -
q2
double q2
Third component (second vector part). -
q3
double q3
Fourth component (third vector part).
-
-
Class org.hipparchus.complex.RootsOfUnity extends Object implements Serializable
- serialVersionUID:
- 20120201L
-
Serialized Fields
-
isCounterClockWise
boolean isCounterClockWise
trueifRootsOfUnity.computeRoots(int)was called with a positive value of its argumentn. In this case, counter-clockwise ordering of the roots of unity should be used. -
omegaCount
int omegaCount
Number of roots of unity. -
omegaImaginaryClockwise
double[] omegaImaginaryClockwise
Imaginary part of then-th roots of unity, for negative values ofn. In this array, the roots are stored in clockwise order. -
omegaImaginaryCounterClockwise
double[] omegaImaginaryCounterClockwise
Imaginary part of then-th roots of unity, for positive values ofn. In this array, the roots are stored in counter-clockwise order. -
omegaReal
double[] omegaReal
Real part of the roots.
-
-
-
Package org.hipparchus.distribution
-
Class org.hipparchus.distribution.EnumeratedDistribution extends Object implements Serializable
- serialVersionUID:
- 20123308L
-
Serialized Fields
-
probabilities
double[] probabilities
Probabilities of respective random variable values. For i = 0, ..., singletons.size() - 1, probability[i] is the probability that a random variable following this distribution takes the value singletons[i]. -
singletons
List<T> singletons
List of random variable values.
-
-
-
Package org.hipparchus.distribution.continuous
-
Class org.hipparchus.distribution.continuous.AbstractRealDistribution extends Object implements Serializable
- serialVersionUID:
- 20160320L
-
Serialized Fields
-
solverAbsoluteAccuracy
double solverAbsoluteAccuracy
Inverse cumulative probability accuracy.
-
-
Class org.hipparchus.distribution.continuous.BetaDistribution extends AbstractRealDistribution implements Serializable
- serialVersionUID:
- 20160320L
-
Serialized Fields
-
alpha
double alpha
First shape parameter. -
beta
double beta
Second shape parameter. -
z
double z
Normalizing factor used in density computations.
-
-
Class org.hipparchus.distribution.continuous.CauchyDistribution extends AbstractRealDistribution implements Serializable
- serialVersionUID:
- 20160320L
-
Serialized Fields
-
median
double median
The median of this distribution. -
scale
double scale
The scale of this distribution.
-
-
Class org.hipparchus.distribution.continuous.ChiSquaredDistribution extends AbstractRealDistribution implements Serializable
- serialVersionUID:
- 20160320L
-
Serialized Fields
-
gamma
GammaDistribution gamma
Internal Gamma distribution.
-
-
Class org.hipparchus.distribution.continuous.ConstantRealDistribution extends AbstractRealDistribution implements Serializable
- serialVersionUID:
- 20160320L
-
Serialized Fields
-
value
double value
Constant value of the distribution
-
-
Class org.hipparchus.distribution.continuous.EnumeratedRealDistribution extends AbstractRealDistribution implements Serializable
- serialVersionUID:
- 20130308L
-
Serialized Fields
-
innerDistribution
EnumeratedDistribution<Double> innerDistribution
EnumeratedDistribution(using theDoublewrapper) used to generate the pmf.
-
-
Class org.hipparchus.distribution.continuous.ExponentialDistribution extends AbstractRealDistribution implements Serializable
- serialVersionUID:
- 20160320L
-
Serialized Fields
-
logMean
double logMean
The logarithm of the mean, stored to reduce computing time. -
mean
double mean
The mean of this distribution.
-
-
Class org.hipparchus.distribution.continuous.FDistribution extends AbstractRealDistribution implements Serializable
- serialVersionUID:
- 20160320L
-
Serialized Fields
-
denominatorDegreesOfFreedom
double denominatorDegreesOfFreedom
The numerator degrees of freedom. -
numeratorDegreesOfFreedom
double numeratorDegreesOfFreedom
The numerator degrees of freedom. -
numericalVariance
double numericalVariance
Cached numerical variance
-
-
Class org.hipparchus.distribution.continuous.GammaDistribution extends AbstractRealDistribution implements Serializable
- serialVersionUID:
- 20120524L
-
Serialized Fields
-
densityPrefactor1
double densityPrefactor1
The constant value ofshape / scale * sqrt(e / (2 * pi * (shape + g + 0.5))) / L(shape), whereL(shape)is the Lanczos approximation returned byGamma.lanczos(double). This prefactor is used inGammaDistribution.density(double), when no overflow occurs with the natural calculation. -
densityPrefactor2
double densityPrefactor2
The constant value ofshape * sqrt(e / (2 * pi * (shape + g + 0.5))) / L(shape), whereL(shape)is the Lanczos approximation returned byGamma.lanczos(double). This prefactor is used inGammaDistribution.density(double), when overflow occurs with the natural calculation. -
logDensityPrefactor1
double logDensityPrefactor1
The constant value oflog(shape / scale * sqrt(e / (2 * pi * (shape + g + 0.5))) / L(shape)), whereL(shape)is the Lanczos approximation returned byGamma.lanczos(double). This prefactor is used inGammaDistribution.logDensity(double), when no overflow occurs with the natural calculation. -
logDensityPrefactor2
double logDensityPrefactor2
The constant value oflog(shape * sqrt(e / (2 * pi * (shape + g + 0.5))) / L(shape)), whereL(shape)is the Lanczos approximation returned byGamma.lanczos(double). This prefactor is used inGammaDistribution.logDensity(double), when overflow occurs with the natural calculation. -
maxLogY
double maxLogY
Upper bound onlog(y)(y = x / scale) for the selection of the computation method inGammaDistribution.density(double). Forlog(y) >= maxLogY, the natural calculation overflows. -
minY
double minY
Lower bound ony = x / scalefor the selection of the computation method inGammaDistribution.density(double). Fory <= minY, the natural calculation overflows. -
scale
double scale
The scale parameter. -
shape
double shape
The shape parameter. -
shiftedShape
double shiftedShape
-
-
Class org.hipparchus.distribution.continuous.GumbelDistribution extends AbstractRealDistribution implements Serializable
- serialVersionUID:
- 20141003L
-
Serialized Fields
-
beta
double beta
The scale parameter. -
mu
double mu
The location parameter.
-
-
Class org.hipparchus.distribution.continuous.LaplaceDistribution extends AbstractRealDistribution implements Serializable
- serialVersionUID:
- 20141003L
-
Serialized Fields
-
beta
double beta
The scale parameter. -
mu
double mu
The location parameter.
-
-
Class org.hipparchus.distribution.continuous.LevyDistribution extends AbstractRealDistribution implements Serializable
- serialVersionUID:
- 20130314L
-
Serialized Fields
-
c
double c
Scale parameter. -
halfC
double halfC
Half of c (for calculations). -
mu
double mu
Location parameter.
-
-
Class org.hipparchus.distribution.continuous.LogisticDistribution extends AbstractRealDistribution implements Serializable
- serialVersionUID:
- 20141003L
-
Serialized Fields
-
mu
double mu
The location parameter. -
s
double s
The scale parameter.
-
-
Class org.hipparchus.distribution.continuous.LogNormalDistribution extends AbstractRealDistribution implements Serializable
- serialVersionUID:
- 20120112L
-
Serialized Fields
-
location
double location
The location parameter of this distribution (named m in MathWorld and ยต in Wikipedia). -
logShapePlusHalfLog2Pi
double logShapePlusHalfLog2Pi
The value oflog(shape) + 0.5 * log(2*PI)stored for faster computation. -
shape
double shape
The shape parameter of this distribution.
-
-
Class org.hipparchus.distribution.continuous.NakagamiDistribution extends AbstractRealDistribution implements Serializable
- serialVersionUID:
- 20141003L
-
Serialized Fields
-
mu
double mu
The shape parameter. -
omega
double omega
The scale parameter.
-
-
Class org.hipparchus.distribution.continuous.NormalDistribution extends AbstractRealDistribution implements Serializable
- serialVersionUID:
- 20160320L
-
Serialized Fields
-
logStandardDeviationPlusHalfLog2Pi
double logStandardDeviationPlusHalfLog2Pi
The value oflog(sd) + 0.5*log(2*pi)stored for faster computation. -
mean
double mean
Mean of this distribution. -
standardDeviation
double standardDeviation
Standard deviation of this distribution.
-
-
Class org.hipparchus.distribution.continuous.ParetoDistribution extends AbstractRealDistribution implements Serializable
- serialVersionUID:
- 20130424L
-
Serialized Fields
-
scale
double scale
The scale parameter of this distribution. -
shape
double shape
The shape parameter of this distribution.
-
-
Class org.hipparchus.distribution.continuous.TDistribution extends AbstractRealDistribution implements Serializable
- serialVersionUID:
- 20160320L
-
Serialized Fields
-
degreesOfFreedom
double degreesOfFreedom
The degrees of freedom. -
factor
double factor
Static computation factor based on degreesOfFreedom.
-
-
Class org.hipparchus.distribution.continuous.TriangularDistribution extends AbstractRealDistribution implements Serializable
- serialVersionUID:
- 20120112L
-
Serialized Fields
-
a
double a
Lower limit of this distribution (inclusive). -
b
double b
Upper limit of this distribution (inclusive). -
c
double c
Mode of this distribution.
-
-
Class org.hipparchus.distribution.continuous.UniformRealDistribution extends AbstractRealDistribution implements Serializable
- serialVersionUID:
- 20120109L
-
Serialized Fields
-
lower
double lower
Lower bound of this distribution (inclusive). -
upper
double upper
Upper bound of this distribution (exclusive).
-
-
Class org.hipparchus.distribution.continuous.WeibullDistribution extends AbstractRealDistribution implements Serializable
- serialVersionUID:
- 20160320L
-
Serialized Fields
-
scale
double scale
The scale parameter. -
shape
double shape
The shape parameter.
-
-
-
Package org.hipparchus.distribution.discrete
-
Class org.hipparchus.distribution.discrete.AbstractIntegerDistribution extends Object implements Serializable
- serialVersionUID:
- 20160320L
-
Class org.hipparchus.distribution.discrete.BinomialDistribution extends AbstractIntegerDistribution implements Serializable
- serialVersionUID:
- 20160320L
-
Serialized Fields
-
numberOfTrials
int numberOfTrials
The number of trials. -
probabilityOfSuccess
double probabilityOfSuccess
The probability of success.
-
-
Class org.hipparchus.distribution.discrete.EnumeratedIntegerDistribution extends AbstractIntegerDistribution implements Serializable
- serialVersionUID:
- 20130308L
-
Serialized Fields
-
innerDistribution
EnumeratedDistribution<Integer> innerDistribution
EnumeratedDistributioninstance (using theIntegerwrapper) used to generate the pmf.
-
-
Class org.hipparchus.distribution.discrete.GeometricDistribution extends AbstractIntegerDistribution implements Serializable
- serialVersionUID:
- 20130507L
-
Serialized Fields
-
log1mProbabilityOfSuccess
double log1mProbabilityOfSuccess
log(1 - p)where p is the probability of success. -
logProbabilityOfSuccess
double logProbabilityOfSuccess
log(p)where p is the probability of success. -
probabilityOfSuccess
double probabilityOfSuccess
The probability of success.
-
-
Class org.hipparchus.distribution.discrete.HypergeometricDistribution extends AbstractIntegerDistribution implements Serializable
- serialVersionUID:
- 20160320L
-
Serialized Fields
-
numberOfSuccesses
int numberOfSuccesses
The number of successes in the population. -
numericalVariance
double numericalVariance
Cached numerical variance -
populationSize
int populationSize
The population size. -
sampleSize
int sampleSize
The sample size.
-
-
Class org.hipparchus.distribution.discrete.PascalDistribution extends AbstractIntegerDistribution implements Serializable
- serialVersionUID:
- 20160320L
-
Serialized Fields
-
log1mProbabilityOfSuccess
double log1mProbabilityOfSuccess
The value oflog(1-p), wherepis the probability of success, stored for faster computation. -
logProbabilityOfSuccess
double logProbabilityOfSuccess
The value oflog(p), wherepis the probability of success, stored for faster computation. -
numberOfSuccesses
int numberOfSuccesses
The number of successes. -
probabilityOfSuccess
double probabilityOfSuccess
The probability of success.
-
-
Class org.hipparchus.distribution.discrete.PoissonDistribution extends AbstractIntegerDistribution implements Serializable
- serialVersionUID:
- 20160320L
-
Serialized Fields
-
epsilon
double epsilon
Convergence criterion for cumulative probability. -
maxIterations
int maxIterations
Maximum number of iterations for cumulative probability. Cumulative probabilities are estimated using either Lanczos series approximation ofGamma.regularizedGammaP(double, double, double, int)or continued fraction approximation ofGamma.regularizedGammaQ(double, double, double, int). -
mean
double mean
Mean of the distribution. -
normal
NormalDistribution normal
Distribution used to compute normal approximation.
-
-
Class org.hipparchus.distribution.discrete.UniformIntegerDistribution extends AbstractIntegerDistribution implements Serializable
- serialVersionUID:
- 20120109L
-
Serialized Fields
-
lower
int lower
Lower bound (inclusive) of this distribution. -
upper
int upper
Upper bound (inclusive) of this distribution.
-
-
Class org.hipparchus.distribution.discrete.ZipfDistribution extends AbstractIntegerDistribution implements Serializable
- serialVersionUID:
- 20150501L
-
Serialized Fields
-
exponent
double exponent
Exponent parameter of the distribution. -
nthHarmonic
double nthHarmonic
Cached values of the nth generalized harmonic. -
numberOfElements
int numberOfElements
Number of elements. -
numericalMean
double numericalMean
Cached numerical mean -
numericalMeanIsCalculated
boolean numericalMeanIsCalculated
Whether or not the numerical mean has been calculated -
numericalVariance
double numericalVariance
Cached numerical variance -
numericalVarianceIsCalculated
boolean numericalVarianceIsCalculated
Whether or not the numerical variance has been calculated
-
-
-
Package org.hipparchus.exception
-
Class org.hipparchus.exception.DummyLocalizable extends Object implements Serializable
- serialVersionUID:
- 8843275624471387299L
-
Serialized Fields
-
source
String source
Source string.
-
-
Class org.hipparchus.exception.MathIllegalArgumentException extends MathRuntimeException implements Serializable
- serialVersionUID:
- -6024911025449780478L
-
Class org.hipparchus.exception.MathIllegalStateException extends MathRuntimeException implements Serializable
- serialVersionUID:
- -6024911025449780478L
-
Class org.hipparchus.exception.MathRuntimeException extends RuntimeException implements Serializable
- serialVersionUID:
- 20160217L
-
Serialized Fields
-
parts
Object[] parts
Parts to insert in the format (no translation). -
specifier
Localizable specifier
Format specifier (to be translated).
-
-
Class org.hipparchus.exception.NullArgumentException extends NullPointerException implements Serializable
- serialVersionUID:
- 20160217L
-
Serialized Fields
-
parts
Object[] parts
Parts to insert in the format (no translation). -
specifier
Localizable specifier
Format specifier (to be translated).
-
-
-
Package org.hipparchus.fraction
-
Class org.hipparchus.fraction.BigFraction extends Number implements Serializable
- serialVersionUID:
- -5630213147331578515L
-
Serialized Fields
-
denominator
BigInteger denominator
The denominator. -
numerator
BigInteger numerator
The numerator.
-
-
Class org.hipparchus.fraction.BigFractionField extends Object implements Serializable
- serialVersionUID:
- -1699294557189741703L
-
Serialization Methods
-
readResolve
private Object readResolve()
Handle deserialization of the singleton.
-
-
Class org.hipparchus.fraction.BigFractionFormat extends org.hipparchus.fraction.AbstractFormat implements Serializable
- serialVersionUID:
- 20160323L
-
Class org.hipparchus.fraction.Fraction extends Number implements Serializable
- serialVersionUID:
- 3698073679419233275L
-
Serialized Fields
-
denominator
int denominator
The denominator. -
numerator
int numerator
The numerator.
-
-
Class org.hipparchus.fraction.FractionField extends Object implements Serializable
- serialVersionUID:
- -1257768487499119313L
-
Serialization Methods
-
readResolve
private Object readResolve()
Handle deserialization of the singleton.
-
-
Class org.hipparchus.fraction.FractionFormat extends org.hipparchus.fraction.AbstractFormat implements Serializable
- serialVersionUID:
- 20160323L
-
Class org.hipparchus.fraction.ProperBigFractionFormat extends BigFractionFormat implements Serializable
- serialVersionUID:
- 20160323L
-
Serialized Fields
-
wholeFormat
NumberFormat wholeFormat
The format used for the whole number.
-
-
Class org.hipparchus.fraction.ProperFractionFormat extends FractionFormat implements Serializable
- serialVersionUID:
- 20160323L
-
Serialized Fields
-
wholeFormat
NumberFormat wholeFormat
The format used for the whole number.
-
-
-
Package org.hipparchus.linear
-
Class org.hipparchus.linear.Array2DRowFieldMatrix extends AbstractFieldMatrix<T extends FieldElement<T>> implements Serializable
- serialVersionUID:
- 7260756672015356458L
-
Serialized Fields
-
data
T extends FieldElement<T>[][] data
Entries of the matrix
-
-
Class org.hipparchus.linear.Array2DRowRealMatrix extends AbstractRealMatrix implements Serializable
- serialVersionUID:
- -1067294169172445528L
-
Serialized Fields
-
data
double[][] data
Entries of the matrix.
-
-
Class org.hipparchus.linear.ArrayFieldVector extends Object implements Serializable
- serialVersionUID:
- 7648186910365927050L
-
Serialized Fields
-
data
T extends FieldElement<T>[] data
Entries of the vector. -
field
Field<T extends FieldElement<T>> field
Field to which the elements belong.
-
-
Class org.hipparchus.linear.ArrayRealVector extends RealVector implements Serializable
- serialVersionUID:
- -1097961340710804027L
-
Serialized Fields
-
data
double[] data
Entries of the vector.
-
-
Class org.hipparchus.linear.BlockFieldMatrix extends AbstractFieldMatrix<T extends FieldElement<T>> implements Serializable
- serialVersionUID:
- -4602336630143123183L
-
Serialized Fields
-
blockColumns
int blockColumns
Number of block columns of the matrix. -
blockRows
int blockRows
Number of block rows of the matrix. -
blocks
T extends FieldElement<T>[][] blocks
Blocks of matrix entries. -
columns
int columns
Number of columns of the matrix. -
rows
int rows
Number of rows of the matrix.
-
-
Class org.hipparchus.linear.BlockRealMatrix extends AbstractRealMatrix implements Serializable
- serialVersionUID:
- 4991895511313664478L
-
Serialized Fields
-
blockColumns
int blockColumns
Number of block columns of the matrix. -
blockRows
int blockRows
Number of block rows of the matrix. -
blocks
double[][] blocks
Blocks of matrix entries. -
columns
int columns
Number of columns of the matrix. -
rows
int rows
Number of rows of the matrix.
-
-
Class org.hipparchus.linear.DefaultIterativeLinearSolverEvent extends IterativeLinearSolverEvent implements Serializable
- serialVersionUID:
- 20120129L
-
Serialized Fields
-
b
RealVector b
The right-hand side vector. -
r
RealVector r
The current estimate of the residual. -
rnorm
double rnorm
The current estimate of the norm of the residual. -
x
RealVector x
The current estimate of the solution.
-
-
Class org.hipparchus.linear.DiagonalMatrix extends AbstractRealMatrix implements Serializable
- serialVersionUID:
- 20121229L
-
Serialized Fields
-
data
double[] data
Entries of the diagonal.
-
-
Class org.hipparchus.linear.IterativeLinearSolverEvent extends IterationEvent implements Serializable
- serialVersionUID:
- 20120129L
-
Class org.hipparchus.linear.OpenMapRealMatrix extends AbstractRealMatrix implements Serializable
- serialVersionUID:
- -5962461716457143437L
-
Serialized Fields
-
columns
int columns
Number of columns of the matrix. -
entries
OpenIntToDoubleHashMap entries
Storage for (sparse) matrix elements. -
rows
int rows
Number of rows of the matrix.
-
-
Class org.hipparchus.linear.OpenMapRealVector extends SparseRealVector implements Serializable
- serialVersionUID:
- 8772222695580707260L
-
Serialized Fields
-
entries
OpenIntToDoubleHashMap entries
Entries of the vector. -
epsilon
double epsilon
Tolerance for having a value considered zero. -
virtualSize
int virtualSize
Dimension of the vector.
-
-
Class org.hipparchus.linear.SparseFieldVector extends Object implements Serializable
- serialVersionUID:
- 7841233292190413362L
-
Serialized Fields
-
entries
OpenIntToFieldHashMap<T extends FieldElement<T>> entries
Entries of the vector. -
field
Field<T extends FieldElement<T>> field
Field to which the elements belong. -
virtualSize
int virtualSize
Dimension of the vector.
-
-
-
Package org.hipparchus.random
-
Class org.hipparchus.random.AbstractWell extends org.hipparchus.random.IntRandomGenerator implements Serializable
- serialVersionUID:
- 20150223L
-
Serialized Fields
-
index
int index
Current index in the bytes pool. -
v
int[] v
Bytes pool.
-
-
Class org.hipparchus.random.ISAACRandom extends org.hipparchus.random.IntRandomGenerator implements Serializable
- serialVersionUID:
- 20160529L
-
Serialized Fields
-
arr
int[] arr
Service variable. -
count
int count
Count through the results in rsl[] -
isaacA
int isaacA
Accumulator -
isaacB
int isaacB
The last result -
isaacC
int isaacC
Counter, guarantees cycle is at least 2^40 -
isaacI
int isaacI
Service variable. -
isaacJ
int isaacJ
Service variable. -
isaacX
int isaacX
Service variable. -
mem
int[] mem
The internal state -
rsl
int[] rsl
The results given to the user
-
-
Class org.hipparchus.random.JDKRandomGenerator extends org.hipparchus.random.IntRandomGenerator implements Serializable
- serialVersionUID:
- 20151227L
-
Serialized Fields
-
delegate
Random delegate
JDK's RNG.
-
-
Class org.hipparchus.random.MersenneTwister extends org.hipparchus.random.IntRandomGenerator implements Serializable
- serialVersionUID:
- 20160529L
-
Serialized Fields
-
mt
int[] mt
Bytes pool. -
mti
int mti
Current index in the bytes pool.
-
-
Class org.hipparchus.random.RandomAdaptor extends Random implements Serializable
- serialVersionUID:
- 20160529L
-
Serialized Fields
-
randomGenerator
RandomGenerator randomGenerator
Wrapped randomGenerator instance
-
-
Class org.hipparchus.random.RandomDataGenerator extends org.hipparchus.random.ForwardingRandomGenerator implements Serializable
- serialVersionUID:
- 20160529L
-
Serialized Fields
-
randomGenerator
RandomGenerator randomGenerator
Source of random data
-
-
Class org.hipparchus.random.Well1024a extends AbstractWell implements Serializable
- serialVersionUID:
- 20150223L
-
Class org.hipparchus.random.Well19937a extends AbstractWell implements Serializable
- serialVersionUID:
- 20150223L
-
Class org.hipparchus.random.Well19937c extends AbstractWell implements Serializable
- serialVersionUID:
- 20150223L
-
Class org.hipparchus.random.Well44497a extends AbstractWell implements Serializable
- serialVersionUID:
- 20150223L
-
Class org.hipparchus.random.Well44497b extends AbstractWell implements Serializable
- serialVersionUID:
- 20150223L
-
Class org.hipparchus.random.Well512a extends AbstractWell implements Serializable
- serialVersionUID:
- 20150223L
-
-
Package org.hipparchus.util
-
Class org.hipparchus.util.BigReal extends Object implements Serializable
- serialVersionUID:
- 4984534880991310382L
-
Serialized Fields
-
d
BigDecimal d
Underlying BigDecimal. -
roundingMode
RoundingMode roundingMode
Rounding mode for divisions. -
scale
int scale
BigDecimal scale
-
-
Class org.hipparchus.util.BigRealField extends Object implements Serializable
- serialVersionUID:
- 20160327L
-
Serialization Methods
-
readResolve
private Object readResolve()
Handle deserialization of the singleton.
-
-
Class org.hipparchus.util.Binary64 extends Number implements Serializable
- serialVersionUID:
- 20120227L
-
Serialized Fields
-
value
double value
The primitivedoublevalue of this object.
-
-
Class org.hipparchus.util.Binary64Field extends Object implements Serializable
- serialVersionUID:
- 20161219L
-
Serialization Methods
-
readResolve
private Object readResolve()
Handle deserialization of the singleton.
-
-
Class org.hipparchus.util.IterationEvent extends EventObject implements Serializable
- serialVersionUID:
- 20120128L
-
Serialized Fields
-
iterations
int iterations
The number of iterations performed so far.
-
-
Class org.hipparchus.util.KthSelector extends Object implements Serializable
- serialVersionUID:
- 20140713L
-
Serialized Fields
-
pivotingStrategy
PivotingStrategy pivotingStrategy
APivotingStrategyused for pivoting.
-
-
Class org.hipparchus.util.OpenIntToDoubleHashMap extends AbstractOpenIntHashMap implements Serializable
- serialVersionUID:
- 20240326L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
Read a serialized object.- Throws:
IOException- if object cannot be readClassNotFoundException- if the class corresponding to the serialized object cannot be found
-
writeReplace
private Object writeReplace()
Replace the instance with a data transfer object for serialization.
-
-
Serialized Fields
-
missingEntries
double missingEntries
Return value for missing entries. -
values
double[] values
Values table.
-
-
Class org.hipparchus.util.OpenIntToFieldHashMap extends AbstractOpenIntHashMap implements Serializable
- serialVersionUID:
- 20240326L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
Read a serialized object.- Throws:
IOException- if object cannot be readClassNotFoundException- if the class corresponding to the serialized object cannot be found
-
-
Serialized Fields
-
field
Field<T extends FieldElement<T>> field
Field to which the elements belong. -
missingEntries
T extends FieldElement<T> missingEntries
Return value for missing entries. -
values
T extends FieldElement<T>[] values
Values table.
-
-
Class org.hipparchus.util.ResizableDoubleArray extends Object implements Serializable
- serialVersionUID:
- 20160327L
-
Serialized Fields
-
contractionCriterion
double contractionCriterion
The contraction criteria determines when the internal array will be contracted to fit the number of elements contained in the element array + 1. -
expansionFactor
double expansionFactor
The expansion factor of the array. When the array needs to be expanded, the new array size will beinternalArray.length * expansionFactorifexpansionModeis set to MULTIPLICATIVE, orinternalArray.length + expansionFactorifexpansionModeis set to ADDITIVE. -
expansionMode
ResizableDoubleArray.ExpansionMode expansionMode
Determines whether array expansion byexpansionFactoris additive or multiplicative. -
internalArray
double[] internalArray
The internal storage array. -
numElements
int numElements
The number of addressable elements in the array. Note that this has nothing to do with the length of the internal storage array. -
startIndex
int startIndex
The position of the first addressable element in the internal storage array. The addressable elements in the array areinternalArray[startIndex],...,internalArray[startIndex + numElements - 1].
-
-