Commit Graph

5720 Commits

Author SHA1 Message Date
Léa Saviot
fe77449ea4 [poincare] Refactor the first lines of shallowReduce 2018-08-24 09:45:34 +02:00
Léa Saviot
9e0702a13c [poincare] Refactor to make shallowReduce const 2018-08-23 17:08:47 +02:00
Léa Saviot
97a6257c6c [poincare] Tangent 2018-08-23 15:42:50 +02:00
Léa Saviot
2bf6d27013 [poincare] Fix Sine and Cosine 2018-08-23 15:42:21 +02:00
Léa Saviot
4da07d23a9 [poincare] Fix Addition::shallowBeautify 2018-08-23 15:41:26 +02:00
Léa Saviot
133f16c721 [poincare] Fix Cosine 2018-08-23 14:06:54 +02:00
Léa Saviot
67cf8a1a46 [poincare] Sine 2018-08-23 14:06:31 +02:00
Léa Saviot
462a3816a8 [poincare] Cosine 2018-08-23 13:51:51 +02:00
Léa Saviot
4f488a9ac3 [poincare] Add missing reduction 2018-08-23 13:51:17 +02:00
Émilie Feral
af730aa35f [poincare] Add missing test file: number.cpp 2018-08-23 13:50:20 +02:00
Léa Saviot
279d99676f [poincare] Finish translating Trigonometry 2018-08-23 11:24:19 +02:00
Léa Saviot
691abe79ca [poincare] Derivative 2018-08-23 11:19:25 +02:00
Léa Saviot
5710db8836 [poincare] Enable more tests 2018-08-23 09:53:25 +02:00
Léa Saviot
3f8dd83e78 [poincare] Start fixing Trigonometry 2018-08-22 18:04:25 +02:00
Émilie Feral
fcec3017fc [poincare] Parse Decimal Number 2018-08-22 16:28:07 +02:00
Léa Saviot
8035dcac63 [poincare] Fix Logarithm 2018-08-22 15:47:25 +02:00
Léa Saviot
4e1f8da1f7 [poincare] NaperianLogarithm 2018-08-22 15:47:09 +02:00
Léa Saviot
61317756bb [poincare] Logarithm without Reduce + tests 2018-08-22 15:25:23 +02:00
Léa Saviot
6371f0fb9e [poincare] Fix Addition::shallowReduce 2018-08-22 13:52:23 +02:00
Léa Saviot
a399bd3d4d [poincare] Fix exception logging 2018-08-22 10:51:00 +02:00
Léa Saviot
50667fde49 [poincare] Fix AllocationFailure log ('[' not accepted) 2018-08-22 10:45:33 +02:00
Léa Saviot
9049b81d2c [poincare] Add some comments 2018-08-22 10:43:28 +02:00
Léa Saviot
66e768b452 [poincare] Enable more power tets 2018-08-22 10:42:53 +02:00
Léa Saviot
27256abd53 [poincare] Fix Power::denominator 2018-08-22 09:56:05 +02:00
Léa Saviot
795073124d [poincare] Fix typo 2018-08-21 17:59:23 +02:00
Léa Saviot
8d31969108 [poincare] Add Roots parsing 2018-08-21 17:59:07 +02:00
Léa Saviot
2b647756f1 [poincare] Fix typo 2018-08-21 16:17:25 +02:00
Léa Saviot
b829286caa [poincare] NthRoot 2018-08-21 16:11:06 +02:00
Léa Saviot
fb912d0123 [poincare] Add test 2018-08-21 15:56:52 +02:00
Léa Saviot
473b57ac0b [poincare] Fix typo 2018-08-21 15:56:28 +02:00
Léa Saviot
9418932578 [poincare] Fix Rational::IntegerPower for negative integer 2018-08-21 15:55:09 +02:00
Émilie Feral
f0c04df41a [poincare] Add tests on Multiplication 2018-08-21 15:28:15 +02:00
Émilie Feral
3e4b655cf9 [poincare] Fix Multiplication::factorizeExponent 2018-08-21 15:27:59 +02:00
Émilie Feral
5ad42a19e5 [poincare] Fix Multiplication 2018-08-21 15:17:57 +02:00
Léa Saviot
c8a498c996 [poincare] Unncomment more tests 2018-08-21 15:05:46 +02:00
Léa Saviot
773f2d39d0 [poincare] Reorder the Makefile 2018-08-21 14:40:29 +02:00
Léa Saviot
7ca084ca91 [poincare] SquareRoot 2018-08-21 14:37:38 +02:00
Léa Saviot
5cff9237db [poincare] Fix Power::simplifyRationalRationalPower 2018-08-21 14:18:28 +02:00
Léa Saviot
d013e969ca [poincare] Fix Tree logging typo 2018-08-21 14:18:28 +02:00
Léa Saviot
3c1de1bbc6 [poincare] Add some power tests 2018-08-21 14:18:28 +02:00
Émilie Feral
d4f6629e8c [poincare] Correct didAddChildAtIndex and addChildAtIndexInPlace for
Matrices
2018-08-21 12:05:09 +02:00
Léa Saviot
fe0e81312b [poincare] Complex should not be a std::complex, ComplexNode is 2018-08-21 11:56:51 +02:00
Émilie Feral
d1f28d5bc2 [poincare] Implement missing simplification methods of Multiplication 2018-08-21 11:22:08 +02:00
Émilie Feral
69161a9fff [poincare] getPolynomialCoefficients is implemented on Addition instead
of on AdditionNode to avoid relying on likely-to-be-corrupted node
2018-08-21 11:22:08 +02:00
Léa Saviot
292731ef1c [poincare] Add some matrices tests 2018-08-21 11:08:50 +02:00
Léa Saviot
8e95bd92d6 [poincare] Add Addition matrices tests 2018-08-21 10:42:47 +02:00
Léa Saviot
1b12e72149 [poincare] Parse matrices 2018-08-21 10:42:47 +02:00
Léa Saviot
3fcca45498 [poincare] Complete Matrix class to prepare for parsing 2018-08-21 10:42:47 +02:00
Léa Saviot
98041b1758 [poincare/test] Fix pool size assertions 2018-08-21 10:42:47 +02:00
Léa Saviot
a8d6c03111 [poincare] Implement methods in MatrixComplex 2018-08-21 10:42:47 +02:00