| Home >> All >> gnu >> [ math Javadoc ] |
gnu.math: Javadoc index of package gnu.math.
Package Samples:
gnu.math
Classes:
MPN: This contains various low-level routines for unsigned bigints. The interfaces match the mpn interfaces in gmp, so it should be easy to replace them with fast native functions that are trivial wrappers around the mpn_ functions in gmp (at least on platforms that use 32-bit "limbs").
ExponentialFormat: Format a real number using a floating-point format. However, if `general' is true, and the number "fits", use a fixed-point format (like printf %g). Used for Common Lisp specs ~E and ~G; also C-style %e and %g.
Dimensions: A Dimensions object represents the product or ratio of BaseUnits. The idea is that in order to add two Quantities (such as 3mm + 5cm) their Dimensions have to match. Equal dimensions are also ==.
BitOps: Implements logical (bit-wise) operations on infinite-precision integers. There are no BitOps object - all the functions here are static. The semantics used are the same as for Common Lisp.
FixedRealFormat: Format a real number using a fixed-point format. Used for Common Lisp specs ~F and ~$; also C-style %f.
CComplex: General Cartesian Complex number. Use this instead of DComplex if you want exact complex numbers.
Quantity: A quantity with a unit. This generalizes the DSSSL quantity type (to more than lengths).
DComplex: A complex number using rectangular (Cartesian) plain double values.
DQuantity: A Quantity represented as the product of a plain double and a Unit.
IntFraction: Implementation of exact rational numbers a ratio of two IntNums.
MulUnit: A Unit which is the product or ratio of two other Units.
BaseUnit: A primitive Unit of measurement (such as a meter).
IntNum: A class for infinite-precision integers.
RatNum: The abstract class of rational numbers.
CQuantity: General Cartesian Complex quantity.
NamedUnit: A Unit that has a name.
Complex
DFloNum
Numeric
RealNum
Unit
| Home | Contact Us | Privacy Policy | Terms of Service |