Package org.apache.sis.math
package org.apache.sis.math
A set of mathematical objects and algebraic utilities.
This package provides:
- Mathematical functions as static methods in
MathFunctionsandDecimalFunctions. Statisticsaccumulator, optionally with statistics on derivatives and tabular formatting.- Simple equations for
LineandPlanewith capability to determine the coefficients from a set of coordinates.Note:LineandPlaneclasses are not geometric objects since they are not bounded in space. For example, theLine2Dgeometry have starting and ending points, while theLineclass in this package extends to infinite. Vectorof real numbers, typically as views over arrays of primitive types. Those views make abstraction of the data type (e.g.float,double,int, unsignedint, etc.).
- Since:
- 0.3
- Version:
- 1.2
-
ClassDescriptionArrayVector<E extends Number>A vector backed by an array of a primitive type.A vector backed by an array of type
String[].A vector backed by an array of typebyte[].A vector backed by an array of typefloat[]to be converted todoublein a way that minimizes the errors when represented in base 10.A vector backed by an array of typedouble[].A vector backed by an array of typefloat[].A vector backed by an array of typeint[].A vector backed by an array of typelong[].A vector backed by an array of typeNumber[].A vector backed by an array of typeshort[].A vector backed by an array of typebyte[]to be interpreted as unsigned values.A vector backed by an array of typeint[]to be interpreted as unsigned values.A vector backed by an array of typelong[]to be interpreted as unsigned values.A vector backed by an array of typeshort[]to be interpreted as unsigned values.A sequence ofDirectPositions which is a view over arrays of coordinate values.A vector which is the concatenation of two other vectors.Functions working onfloatanddoublevalues while taking in account their representation in base 10.A value class for rational numbers.The manners in which the inputs of a function are mapped to the outputs.Equation of a line in a two dimensional space (x,y).A vector derived from another vector by application of a scale factor and an offset.Simple mathematical functions in addition to the ones provided inMath.A vector of integer values backed by anIntegerList.Equation of a plane in a three-dimensional space (x,y,z).Computes the plane coefficients.A vector whose values are the repetitions of the values given in a base vector.A vector which is a sequence of increasing or decreasing values.A vector which is a sequence of increasing or decreasingdoublevalues.A vector which is a sequence of increasing or decreasingfloatvalues.A vector which is a sequence of increasing or decreasinglongvalues.Holds some statistics derived from a series of sample values.Holds some statistics about the difference between consecutive sample values.Formats aStatisticsobject.A vector of real numbers.