Uses of Class
org.apache.sis.internal.util.DoubleDouble
Packages that use DoubleDouble
Package
Description
A set of helper classes for the SIS implementation.
A set of mathematical objects and algebraic utilities.
Relationship of a
CoordinateSystem
(an abstract mathematical entity) to the earth or other system.Matrix implementations for spatiotemporal referencing.
Map projection implementations.
-
Uses of DoubleDouble in org.apache.sis.internal.util
Methods in org.apache.sis.internal.util that return DoubleDoubleModifier and TypeMethodDescriptionstatic DoubleDouble
DoubleDouble.castOrCopy
(Number value) Returns the given value as aDoubleDouble
.static DoubleDouble
DoubleDouble.createAndGuessError
(double value) Creates a new value initialized to the given value and an error term inferred byerrorForWellKnownValue(double)
.static DoubleDouble
DoubleDouble.createDegreesToRadians()
Returns a newDoubleDouble
instance initialized to the conversion factor from angular degrees to radians.static DoubleDouble
DoubleDouble.createPi()
Returns a newDoubleDouble
instance initialized to the π value.static DoubleDouble
DoubleDouble.createRadiansToDegrees()
Returns a newDoubleDouble
instance initialized to the conversion factor from radians to angular degrees.static DoubleDouble
DoubleDouble.createSecondsToRadians()
Returns a newDoubleDouble
instance initialized to the conversion factor from arc-seconds to radians.Methods in org.apache.sis.internal.util with parameters of type DoubleDoubleModifier and TypeMethodDescriptionvoid
DoubleDouble.add
(DoubleDouble other) Adds another double-double value to thisDoubleDouble
.void
DoubleDouble.divide
(DoubleDouble other) Divides thisDoubleDouble
by another double-double value.void
DoubleDouble.inverseDivide
(DoubleDouble other) Divides the given double-double value by thisDoubleDouble
.void
DoubleDouble.multiply
(DoubleDouble other) Multiplies thisDoubleDouble
by another double-double value.void
DoubleDouble.setFrom
(DoubleDouble other) Sets thisDoubleDouble
to the same value than the given instance.void
DoubleDouble.subtract
(DoubleDouble other) Subtracts another double-double value from thisDoubleDouble
.Constructors in org.apache.sis.internal.util with parameters of type DoubleDoubleModifierConstructorDescriptionDoubleDouble
(DoubleDouble other) Creates a new value initialized to the given value. -
Uses of DoubleDouble in org.apache.sis.math
Fields in org.apache.sis.math declared as DoubleDoubleModifier and TypeFieldDescriptionprivate final DoubleDouble
Plane.Fit.sum_x
private final DoubleDouble
Plane.Fit.sum_xx
private final DoubleDouble
Plane.Fit.sum_xy
private final DoubleDouble
Plane.Fit.sum_y
private final DoubleDouble
Plane.Fit.sum_yy
private final DoubleDouble
Plane.Fit.sum_z
private final DoubleDouble
Plane.Fit.sum_zx
private final DoubleDouble
Plane.Fit.sum_zy
(package private) DoubleDouble
Plane.Fit.sx
Solution of the plane equation.(package private) DoubleDouble
Plane.Fit.sy
Solution of the plane equation.private final DoubleDouble
Plane.Fit.xx
private final DoubleDouble
Plane.Fit.xy
private final DoubleDouble
Plane.Fit.yy
(package private) DoubleDouble
Plane.Fit.z0
Solution of the plane equation.private final DoubleDouble
Plane.Fit.zx
private final DoubleDouble
Plane.Fit.zy
-
Uses of DoubleDouble in org.apache.sis.referencing.datum
Methods in org.apache.sis.referencing.datum that return DoubleDoubleModifier and TypeMethodDescriptionprivate DoubleDouble
DefaultEllipsoid.eccentricitySquared()
Computes the square of the eccentricity value with ℯ² = 2f - f².private static DoubleDouble
DefaultEllipsoid.flattening
(org.opengis.referencing.datum.Ellipsoid e) Computes the flattening factor (not inverse) of the given ellipsoid.(package private) DoubleDouble
BursaWolfParameters.param
(int index, DoubleDouble period) Returns the parameter at the given index.(package private) final DoubleDouble
TimeDependentBWP.param
(int index, DoubleDouble period) Returns the parameter at the given index.(package private) DoubleDouble
Returns the elapsed time from the reference time to the given date, in millennium.(package private) final DoubleDouble
Returns the elapsed time from the reference time to the given date in millennium, ornull
if none.Methods in org.apache.sis.referencing.datum with parameters of type DoubleDoubleModifier and TypeMethodDescription(package private) DoubleDouble
BursaWolfParameters.param
(int index, DoubleDouble period) Returns the parameter at the given index.(package private) final DoubleDouble
TimeDependentBWP.param
(int index, DoubleDouble period) Returns the parameter at the given index. -
Uses of DoubleDouble in org.apache.sis.referencing.operation.matrix
Methods in org.apache.sis.referencing.operation.matrix with parameters of type DoubleDoubleModifier and TypeMethodDescription(package private) final void
GeneralMatrix.get
(int row, int column, DoubleDouble dd) Stores the value at the specified row and column in the givendd
object.(package private) void
MatrixSIS.get
(int row, int column, DoubleDouble dd) Stores the value at the specified row and column in the givendd
object.(package private) final void
GeneralMatrix.set
(int row, int column, DoubleDouble dd) Stores the value of the givendd
object at the specified row and column.(package private) void
MatrixSIS.set
(int row, int column, DoubleDouble dd) Stores the value of the givendd
object at the specified row and column.(package private) final void
MatrixSIS.setElements
(double[] source, int length, int stride, DoubleDouble transfer, int srcRow, int srcCol, int dstRow, int dstCol, int numRow, int numCol) Sets elements in a sub-region of this matrix, optionally including error terms. -
Uses of DoubleDouble in org.apache.sis.referencing.operation.projection
Fields in org.apache.sis.referencing.operation.projection declared as DoubleDoubleModifier and TypeFieldDescription(package private) final DoubleDouble
Initializer.eccentricitySquared
The square of eccentricity: ℯ² = (a²-b²)/a² where ℯ is the eccentricity, a is the semi-major axis length and b is the semi-minor axis length.Methods in org.apache.sis.referencing.operation.projection that return DoubleDoubleModifier and TypeMethodDescription(package private) final DoubleDouble
Initializer.axisLengthRatio()
Returnsb/a
wherea
is the semi-major axis length andb
the semi-minor axis length.(package private) final DoubleDouble
Initializer.rν2
(double sinφ) Computes the square of the reciprocal of the radius of curvature of the ellipsoid perpendicular to the meridian at latitude φ.