Interface | Description |
---|---|
CommandVisitorI |
Interface defining the special actions performed during the preprocess
stage.
|
Class | Description |
---|---|
Clean |
Jep functions which adds a
tidy(eqn) preprocessing operator to tidy expressions. |
CommandVisitor |
Executes commands like diff and eval embedded in expression trees.
|
EquationExtractor |
Extract equations for symbolic variables.
|
ExpressionCleaner |
Cleans up expressions, removing redundant parts.
|
ExtractEqn |
Extracts the equation of a symbolic variable
y := (x - 1)^2
expand(eqn(y))
Will return
x*(x+1.0)*(x-1.0) . |
FieldTreeUtils |
The TreeUtility functions adapted to work with a Field.
|
Subst |
Jep functions which adds a
substitute(eqn,sub) preprocessing operator to perform
symbolic substitution. |
TreeUtils |
A set of Utility functions for working with Jep expression trees.
|
XAssign |
An assignment operator which implements the CommandVisitorI interface.
|
XComponents |
Standard set of components for use with XJep.
|
XEvaluator |
Evaluator which uses equations of variables.
|
XJep |
An extended version of Jep adds various routines for working with trees.
|
XOperatorTable |
An operator table to use in the XJep.
|
XVariable |
Variables which have their equations stored.
|
XVariableFactory |
A VariableFactory which creates XVariables (which have equations).
|
XVariableTable |
An extension of the VariableTable with a few new features.
|
XJep
extends the Jep
class and exposes several useful symbolic methods.
Allows a pre-processing stage where symbolic operations can be performed prior to evaluation.
Also allow variables to have equations so we can set f = a x^2 + b x + c
Copyright © 2018 Singular Systems http://www.singularsys.com/jep