|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
GroupI | Represents a group with an identity, and addition operator. |
Class Summary | |
GOperatorSet | |
GroupJep | An extension of JEP which allows calculations over arbitary groups, such as the integers(exact answers) and rationals. |
A version of JEP which can work over an arbitary group. This version of jep changes the behaviour of the arithmetic and the comparative operations acording to the group operations. These group operations are specified by objects which implements GroupI or one of its decendants like RingI or ImplementsPowerI. There are varions example groups which can be used: arbitrary-precision integers, arbitrary-precision rationals, integers mod n, reals with a fixed precision.
Typically it is used like
import org.lsmp.djep.rationalJep.*; import org.lsmp.djep.rationalJep.groups.*; .... GroupI group = new Rationals(); JEP j = new GroupJep(group); ....
Sub-packages | |
org.lsmp.djep.groupJep.function | Functions for basic operators +,-,* in GroupJep |
org.lsmp.djep.groupJep.groups | Various pre-defined groups. |
org.lsmp.djep.groupJep.interfaces | Interfaces defining ring, field and other group structures. |
org.lsmp.djep.groupJep.values | Objects representing elements of groups. |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |