Interface Summary\n \n\n\n Interface\n Description\n \n\n Field<F>\n \n\nThis interface represents an algebraic structure in which the operations of \n addition, subtraction, multiplication and division (except division by zero)\n may be performed.\n \n\n GroupAdditive<G>\n \n\nThis interface represents a structure with a binary additive \n operation (+), satisfying the group axioms (associativity, neutral element,\n inverse element and closure).\n \n\n GroupMultiplicative<G>\n \n\nThis interface represents a structure with a binary multiplicative \n operation (\xc2\xb7), satisfying the group axioms (associativity, neutral element,\n inverse element and closure).\n \n\n Ring<R>\n \n\nThis interface represents an algebraic structure with two binary operations\n addition and multiplication (+ and \xc2\xb7), such that (R, +) is an abelian group, \n (R, \xc2\xb7) is a monoid and the multiplication distributes over the addition.\n \n\n Structure<T>\n \n\nThis interface represents a mathematical structure on a set (type).\n \n\n VectorSpace<V,F extends Field>\n \n\nThis interface represents a vector space over a field with two operations, \n vector addition and scalar multiplication.\n \n\n\n VectorSpaceNormed<V,F extends Field>\n \n\nThis interface represents a vector space on which a positive vector length\n or size is defined.\n \n
Package org.jscience.mathematics.structure Description\n
Provides mathematical sets (identified by the class parameter) associated to binary operations, \n such as multiplication or addition, satisfying certain axioms.\n \n
To implement a structure means not only that some operations are now available\n but also that some properties (such as associativity and distributivity) must be verified.\n For example, the declaration:
\n Indicates that addition (+), multiplication (\xc2\xb7) and their respective inverses \n are automatically defined for Quaternions objects; but also that (\xc2\xb7) is distributive over (+),\n both operations (+) and (\xc2\xb7) are associative and (+) is commutative.
class Quaternions implements Field<Quaternions>
SCaVis 1.0 © jWork.org