Commit Graph

5737 Commits

Author SHA1 Message Date
Émilie Feral
d245ac1d6a [poincare] Fix ApproximationHelper::Map 2018-08-27 10:52:37 +02:00
Léa Saviot
d28c648cbd [poincare] Ceiling 2018-08-27 10:50:02 +02:00
Léa Saviot
b3fdf28ddc [poincare] BinomialCoefficient 2018-08-27 10:21:48 +02:00
Léa Saviot
48a6d92676 [poincare] Remove SimplificationRoot 2018-08-24 17:55:13 +02:00
Léa Saviot
aaa13079a3 [poincare] Enable more trigo tests 2018-08-24 17:53:46 +02:00
Léa Saviot
e4653f8193 [poincare] cosh, sinh, tanh 2018-08-24 17:51:39 +02:00
Léa Saviot
8044922982 [poincare] Hyperbolic trigonometric functions 2018-08-24 17:24:53 +02:00
Léa Saviot
3c48aff750 [poincare] ArcTangent 2018-08-24 16:50:24 +02:00
Léa Saviot
ccf63069d0 [poincare] Enable NaperianLogarithm beautification in Logarithm 2018-08-24 16:29:06 +02:00
Léa Saviot
4dd89ac53e [poincare] Add default implementation to simplificationOrderSameType
It is the previous StaticHierarchy::simplificationOrderSameType
2018-08-24 16:22:12 +02:00
Léa Saviot
a9127e9f8c [poincare] ArcSine 2018-08-24 16:21:50 +02:00
Léa Saviot
53a2f3705e [poincare] ArcCosine 2018-08-24 16:21:24 +02:00
Émilie Feral
74967904f8 [poincare] Change static_cast<Expression> to static_cast<Expression&>
when necessary and possible
2018-08-24 16:02:48 +02:00
Émilie Feral
556ea6b269 [poincare] Expression::Type --> ExpressionNode::Type 2018-08-24 13:13:37 +02:00
Léa Saviot
0a806a582a [poincare] Refactor operand() to childAtIndex() 2018-08-24 09:54:33 +02:00
Léa Saviot
bb58230f34 [poincare] Add missing const to shallowReduce 2018-08-24 09:49:36 +02:00
Léa Saviot
351370862d [poincare] Refactor editableOperand to childAtIndex 2018-08-24 09:47:44 +02:00
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