Taddeus Kroes
|
5f556a4e6c
Added function to get the index of a node in a Scope object.
|
před 14 roky |
Taddeus Kroes
|
52dcf02f95
Modified parser to fit MathJax syntax.
|
před 14 roky |
Taddeus Kroes
|
140ddc5965
Updated all unit tests correspondingly to the previous commits.
|
před 14 roky |
Taddeus Kroes
|
42662f455b
Changed negation precedence to that of subtraction and modified rules+tests correspondingly.
|
před 14 roky |
Taddeus Kroes
|
24dc157db2
Node.contains() now ignores negation in the compared node during comparison.
|
před 14 roky |
Taddeus Kroes
|
d32ba0623a
Added shortcut constructor for equality operator.
|
před 14 roky |
Taddeus Kroes
|
d3a8ad0aaf
Moved all spreaded node creation functions to src/node.py.
|
před 14 roky |
Taddeus Kroes
|
74d5caf139
Added short notation for absolute values as only function parameter.
|
před 14 roky |
Taddeus Kroes
|
a6b3d67158
Added stringification for (indefinite and definite) integrals.
|
před 14 roky |
Taddeus Kroes
|
f1e51800eb
Added some new syntaxes for logarithms in the parser and printer.
|
před 14 roky |
Taddeus Kroes
|
70eeb83e48
Added overwrite fucntion for derivative line generation.
|
před 14 roky |
Taddeus Kroes
|
a156a2b585
Added fucntion to check if a node contains another node.
|
před 14 roky |
Taddeus Kroes
|
7979468c88
Added ignore_negation option to non-strict equality check.
|
před 14 roky |
Taddeus Kroes
|
a9209ec2d2
Added possibility to specify an exponent to ExpressionBase.is_power.
|
před 14 roky |
Taddeus Kroes
|
031e326f0a
Added equality chck and negation take-over to Scope object.
|
před 14 roky |
Taddeus Kroes
|
b63b5130b1
Added negation counter to strict equivalence check and added 'replace' function to Scope class.
|
před 14 roky |
Sander Mathijs van Veen
|
2a400ac2c7
Use is_leaf attribute instead of calling a method.
|
před 14 roky |
Taddeus Kroes
|
805a91666a
Added some match cases for coverage.
|
před 14 roky |
Sander Mathijs van Veen
|
d1eb149c2d
Fixed merge conflict.
|
před 14 roky |
Taddeus Kroes
|
9fee079187
Moved scope class to node.py.
|
před 14 roky |
Taddeus Kroes
|
77af3ae156
Fixed non-strict node comparison.\n\n- Children lists of each non-addition or -multiplication are now compared in order.
|
před 14 roky |
Taddeus Kroes
|
ee315bc769
Added negation checks to Node.
|
před 14 roky |
Taddeus Kroes
|
95372310c1
Fixed non-equal length check issue in non--strict node comparison.
|
před 14 roky |
Taddeus Kroes
|
efc3c91bf6
Added non-strict equivalence match.
|
před 14 roky |
Taddeus Kroes
|
dc665f4a6f
Added unit tests for node __lt__ operator.
|
před 14 roky |
Sander Mathijs van Veen
|
a302f87165
Removed replace tests in test_node.
|
před 14 roky |
Sander Mathijs van Veen
|
b39746223f
Implemented node comparison and normalisation.
|
před 14 roky |
Taddeus Kroes
|
0d06e0ae67
Implemented retrieval possibilities successfully.
|
před 14 roky |
Taddeus Kroes
|
513c04f37f
Implemented some basis rewrite rules, along with unit tests for node.py.
|
před 14 roky |