| Package | Description |
|---|---|
| org.jscience.mathematics.function |
Provides support for fairly simple symbolic math analysis
(to solve algebraic equations, integrate, differentiate, calculate
expressions, and so on).
|
| org.jscience.mathematics.number |
Provides common types of numbers most of them implementing the
field interface. |
| org.jscience.mathematics.structure |
Provides mathematical sets (identified by the class parameter) associated to binary operations,
such as multiplication or addition, satisfying certain axioms.
|
| org.jscience.mathematics.vector | |
| org.jscience.physics.amount |
Provides support for exact or arbitrary precision measurements.
|
| Class and Description |
|---|
| Field
This interface represents an algebraic structure in which the operations of
addition, subtraction, multiplication and division (except division by zero)
may be performed.
|
| GroupAdditive
This interface represents a structure with a binary additive
operation (+), satisfying the group axioms (associativity, neutral element,
inverse element and closure).
|
| GroupMultiplicative
This interface represents a structure with a binary multiplicative
operation (·), satisfying the group axioms (associativity, neutral element,
inverse element and closure).
|
| Ring
This interface represents an algebraic structure with two binary operations
addition and multiplication (+ and ·), such that (R, +) is an abelian group,
(R, ·) is a monoid and the multiplication distributes over the addition.
|
| Structure
This interface represents a mathematical structure on a set (type).
|
| Class and Description |
|---|
| Field
This interface represents an algebraic structure in which the operations of
addition, subtraction, multiplication and division (except division by zero)
may be performed.
|
| GroupAdditive
This interface represents a structure with a binary additive
operation (+), satisfying the group axioms (associativity, neutral element,
inverse element and closure).
|
| GroupMultiplicative
This interface represents a structure with a binary multiplicative
operation (·), satisfying the group axioms (associativity, neutral element,
inverse element and closure).
|
| Ring
This interface represents an algebraic structure with two binary operations
addition and multiplication (+ and ·), such that (R, +) is an abelian group,
(R, ·) is a monoid and the multiplication distributes over the addition.
|
| Structure
This interface represents a mathematical structure on a set (type).
|
| Class and Description |
|---|
| Field
This interface represents an algebraic structure in which the operations of
addition, subtraction, multiplication and division (except division by zero)
may be performed.
|
| GroupAdditive
This interface represents a structure with a binary additive
operation (+), satisfying the group axioms (associativity, neutral element,
inverse element and closure).
|
| GroupMultiplicative
This interface represents a structure with a binary multiplicative
operation (·), satisfying the group axioms (associativity, neutral element,
inverse element and closure).
|
| Ring
This interface represents an algebraic structure with two binary operations
addition and multiplication (+ and ·), such that (R, +) is an abelian group,
(R, ·) is a monoid and the multiplication distributes over the addition.
|
| Structure
This interface represents a mathematical structure on a set (type).
|
| VectorSpace
This interface represents a vector space over a field with two operations,
vector addition and scalar multiplication.
|
| Class and Description |
|---|
| Field
This interface represents an algebraic structure in which the operations of
addition, subtraction, multiplication and division (except division by zero)
may be performed.
|
| GroupAdditive
This interface represents a structure with a binary additive
operation (+), satisfying the group axioms (associativity, neutral element,
inverse element and closure).
|
| Ring
This interface represents an algebraic structure with two binary operations
addition and multiplication (+ and ·), such that (R, +) is an abelian group,
(R, ·) is a monoid and the multiplication distributes over the addition.
|
| Structure
This interface represents a mathematical structure on a set (type).
|
| VectorSpace
This interface represents a vector space over a field with two operations,
vector addition and scalar multiplication.
|
| VectorSpaceNormed
This interface represents a vector space on which a positive vector length
or size is defined.
|
| Class and Description |
|---|
| Field
This interface represents an algebraic structure in which the operations of
addition, subtraction, multiplication and division (except division by zero)
may be performed.
|
| GroupAdditive
This interface represents a structure with a binary additive
operation (+), satisfying the group axioms (associativity, neutral element,
inverse element and closure).
|
| GroupMultiplicative
This interface represents a structure with a binary multiplicative
operation (·), satisfying the group axioms (associativity, neutral element,
inverse element and closure).
|
| Ring
This interface represents an algebraic structure with two binary operations
addition and multiplication (+ and ·), such that (R, +) is an abelian group,
(R, ·) is a monoid and the multiplication distributes over the addition.
|
| Structure
This interface represents a mathematical structure on a set (type).
|