forked from nathanfunk/jep-java-gpl
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDjepTODO.txt
39 lines (26 loc) · 1005 Bytes
/
DjepTODO.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
TODO for djep suite
28 July 05
For Define function:
improve syntax. So can have Define("half(x)",x/2)
work out how to simplify and evaluate Define statements which don't really have a value.
fix parser so can do half(x) = x/2
03 April 2005
Check new functions in Vectorjep work with MatrixJep.
Check new functions can be differented.
Handle partial derivatives which have constant equations.
New syntatical features
(x,y,z) for vectors and matrices
x=-pi:pi:0:20 to specify ranges
MaxArg(x=-pi:pi:0:20,sin(x))
Investigate potential bug with setting elements of a MatrixVariable
using var.getMValue().setEle()
Does it set validValue flags properly.
Think about using a RealEvaluatorVisitor
with Unary/Binary/Nary RealValuedFunctions
Definable functions
foo(x,y)=sqrt(x^2+y^2)
requires (x,y) to be returned as a list.
Allow array access as x[i]
Use a MatrixFactory class for generation of matricies,
could allow other libraries of matrix algorithms to work with JEP.
Many more I'm sure.