Commit Graph

5871 Commits

Author SHA1 Message Date
Émilie Feral
3b976e9b48 [poincare] Fix Arithmetic with new Integer API 2018-09-03 10:47:53 +02:00
Émilie Feral
e579b24343 [poincare] Fix Rational 2018-09-03 10:47:38 +02:00
Émilie Feral
9681101ab8 [poincare] Fix Tree/test 2018-09-03 10:46:35 +02:00
Émilie Feral
1c7c09737d [poincare] Fix Integer tests 2018-09-03 10:46:06 +02:00
Émilie Feral
24ca34e79c [poincare] Redesign Integer 2018-09-03 10:06:14 +02:00
Léa Saviot
3112d4a130 [poincare] Update matrix transpose, dimension, inverse, trace 2018-08-31 17:39:24 +02:00
Léa Saviot
3eb47d6255 [poincare] update matrix 2018-08-31 17:33:12 +02:00
Léa Saviot
12ded8b5ef [poincare] Update LeastCommonMultiple, Integral, Logarithm 2018-08-31 17:18:36 +02:00
Léa Saviot
c1cf0487dc [poincare] Update ImaginaryPart, Infinity, HyperbolicTrigoFunction 2018-08-31 16:47:40 +02:00
Léa Saviot
9773e913ed [poincare] update FracPart and GreatCommonDivisor 2018-08-31 16:37:11 +02:00
Léa Saviot
d9198c9f39 [poincare] Update Float and Floor 2018-08-31 16:29:11 +02:00
Léa Saviot
927d8e2ca2 [poincare] Update Factorial 2018-08-31 16:23:19 +02:00
Léa Saviot
9312ff6cd6 [poincare] Update class Factor 2018-08-31 16:19:59 +02:00
Léa Saviot
969f64c933 [poincare] Update Expression 2018-08-31 16:13:46 +02:00
Léa Saviot
1931403629 [poincare] Update Equal 2018-08-31 15:55:08 +02:00
Léa Saviot
77f65bb56e [poincare] Update DivisionRemainder 2018-08-31 15:50:30 +02:00
Léa Saviot
d5ceea9042 ’poincare] Update DivisionQuotient 2018-08-31 15:47:37 +02:00
Léa Saviot
5764ee535d [poincare] Update derivative, division and determinant 2018-08-31 15:43:53 +02:00
Léa Saviot
e517785ea3 [poincarE] Update Cosine, Sine and Tangent 2018-08-31 15:31:53 +02:00
Léa Saviot
eec40f654e [poincare] Update Conjugate 2018-08-31 15:27:17 +02:00
Léa Saviot
a46d7c0869 [poincare] Update ComplexArgument and ConfidenceInterval 2018-08-31 15:25:05 +02:00
Léa Saviot
8e264e72d8 [poincare] Update Ceiling 2018-08-31 15:18:13 +02:00
Léa Saviot
28fdfc7f10 [poincare] Updat BinomialCoefficient 2018-08-31 15:13:43 +02:00
Léa Saviot
a7b85798b3 [poincare] Expression friends ArcCosine, ArcSine, ... 2018-08-31 15:06:23 +02:00
Léa Saviot
91b6a1a239 [poincare] Fix arithmetic 2018-08-31 15:04:48 +02:00
Léa Saviot
0c510ba824 [poincare] Update arithmetic 2018-08-31 15:01:06 +02:00
Léa Saviot
61e75ac1a3 [poincare] Add scopes in ArcSine, ArcCosine... 2018-08-31 14:55:51 +02:00
Léa Saviot
132223606a [poincare] Use new API in Addition 2018-08-31 14:50:48 +02:00
Léa Saviot
9601dad2dc [poincare] Use new API in AbsoluteValue 2018-08-31 14:09:10 +02:00
Léa Saviot
cb9b498c9f [poincare] Change Node::shallowReduce call to Expression's 2018-08-31 14:05:08 +02:00
Léa Saviot
c9084816d7 [poincare] Change shallowReduce signature 2018-08-31 14:04:05 +02:00
Émilie Feral
c6c71e2ed6 [poincare] Revert design of shallowReduce:
shallowReduce is supposed to be applied on Expression already attached
to their parent
2018-08-31 13:59:29 +02:00
Léa Saviot
6b7fce949e [poincare] setSign is not const anymore 2018-08-31 11:20:06 +02:00
Léa Saviot
009a372c32 [poincare] Update Division 2018-08-31 11:16:12 +02:00
Léa Saviot
c97f3cc929 [poincare] In Node::shallowReduce, pass futureParent to the Expression 2018-08-31 11:11:16 +02:00
Léa Saviot
3bad7fb70d [poincarE] Refactor shallowBeautify, it is not const anymore 2018-08-31 11:08:30 +02:00
Léa Saviot
cb89c0d4c0 [poincare] update Subtraction 2018-08-31 11:07:08 +02:00
Léa Saviot
832ccfaf23 [poincare] shallowReduce has additional argument and is not const 2018-08-31 11:03:41 +02:00
Léa Saviot
6d2e236b6f [poincare] Fix Nummber::setSign 2018-08-31 10:57:41 +02:00
Léa Saviot
e388458074 [poincare] Update class Symbol 2018-08-31 10:57:16 +02:00
Léa Saviot
aa1f4a9f9c [poincare] Expression(Node)::setSign is not const 2018-08-31 10:39:03 +02:00
Léa Saviot
6bcffd5bb2 [poincare] Fix opposite 2018-08-31 10:30:11 +02:00
Léa Saviot
b5572c2860 [poincare] Coding style in TreeByReference 2018-08-31 10:29:41 +02:00
Léa Saviot
fb3d34cf2b [poincare] Automatically detach a tree before adding it 2018-08-31 10:23:52 +02:00
Léa Saviot
79dd0919f2 [poincare] Update Opposite shallowReduce 2018-08-31 09:51:18 +02:00
Émilie Feral
ccda5c3831 [poincare] Redesign Expression and ExpressionNode to work with Reference 2018-08-30 16:08:09 +02:00
Émilie Feral
9fd3276563 [poincare] API Expression node v2 2018-08-30 15:06:38 +02:00
Émilie Feral
96c6c825e4 [poincare] New API Expression node (Reference instead of copy) 2018-08-30 14:46:25 +02:00
Léa Saviot
1765430acc [poincare] Remove TreeByValue 2018-08-30 14:29:50 +02:00
Léa Saviot
a66c420a72 [poincare] Add missing return 2018-08-30 14:27:32 +02:00