Package org.apache.sis.math
A set of mathematical objects and algebraic utilities.
This package provides:
- Mathematical functions as static methods in
MathFunctions
andDecimalFunctions
. Statistics
accumulator, optionally with statistics on derivatives and tabular formatting.- Simple equations for
Line
andPlane
with capability to determine the coefficients from a set of coordinates.Note:Line
andPlane
classes are not geometric objects since they are not bounded in space. For example theLine2D
geometry have starting and ending points, while theLine
class in this package extends to infinite. Vector
of 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
Defined in the sis-utility
module
-
Class Summary Class Description DecimalFunctions Functions working onfloat
anddouble
values while taking in account their representation in base 10.Fraction A value class for rational numbers.Line Equation of a line in a two dimensional space (x,y).MathFunctions Simple mathematical functions in addition to the ones provided inMath
.Plane Equation of a plane in a three-dimensional space (x,y,z).Statistics Holds some statistics derived from a series of sample values.StatisticsFormat Formats aStatistics
object.Vector A vector of real numbers. -
Enum Summary Enum Description FunctionProperty The manners in which the inputs of a function are mapped to the outputs.