DJep symbolic differentation and matricies for the Java Equation Parse (JEP)
The Java Equation Parser
can parse and evaluate mathematical equations.
The DJep package adds facilities for
- Vectors and matricies
- Simplification, printing and several other useful extensions.
- Exact calculation over integers, rationals and other abstract groups.
- Fast evaluation
These files are the latest experimental release, for stable releases please see the
SourceForge project page.
|Source code and documentation
|Full class library (all componants)
|The following packages contain smaller class libraries with only selected componants, useful if size is at a premium.
|Core JEP classes
|XJep classes allows printing, simplification and tree manipulation (requires JEP classes)
|DJep classes - differentation (requires JEP and XJep classes)
|VectorJep classes - basic vector and matrix support (requires JEP classes)
|MatrixJep classes - advanced vector and matrix support (requires JEP, XJep and DJep)
|GroupJep classes - Rationals, Integers and other abstract groups (requires JEP)
|SJep classes - Simplification, expansion and conversion to polynomials (requires XJep, JEP)
|Rpe classes - Fast reverse polish calculator (requires JEP)
|MRpe classes - Fast reverse polish calculator for vectors and matrices (requires MatrixJep, VectorJep, DJep, XJep, JEP)
Order and Copyright
JEP and DJep are dual-licensed, allowing you to choose between the
GNU General Public License (GPL)
and the JEP Commercial License.
Since the GPL may be too restrictive for use in a proprietary application a commercial license is also provided.
The DJep (org.lsmp.djep.*) portions of the package is copyright Richard Morris (c) 2005.
The org.nfunk.jep parts are by Nathan Funk (c) 2005.