Package org.ojalgo.algebra
-
Interface Summary Interface Description Field<T> A field is a commutative ring (even the multiplication operation) with notions of addition, subtraction, multiplication, and division.Group A group is a set of elements paired with a binary operation.Group.Additive<T> Group.Multiplicative<T> NormedVectorSpace<T,N extends java.lang.Comparable<N>> Operation Operation.Addition<T> Operation.Division<T> Operation.Multiplication<T> Operation.Subtraction<T> Ring<T> A ring is a commutative group (addition operation) with a second binary operation (multiplication) that is distributive over the commutative group operation and is associative.ScalarOperation ScalarOperation.Addition<T,N extends java.lang.Comparable<N>> ScalarOperation.Division<T,N extends java.lang.Comparable<N>> ScalarOperation.Multiplication<T,N extends java.lang.Comparable<N>> ScalarOperation.Subtraction<T,N extends java.lang.Comparable<N>> VectorSpace<T,N extends java.lang.Comparable<N>> A vector space is a set of objects called vectors, where a vector is a tuple of fields/scalars/numbers. -
Enum Summary Enum Description NumberSet Some special sets of numbers commonly used in mathematics