Commit Graph

5767 Commits

Author SHA1 Message Date
Émilie Feral
d3296be915 [quiz] Make a special assert for tests (which really assert even if DEBUG=0) 2018-08-28 10:39:43 +02:00
Émilie Feral
e746061b91 [poincare] Missing template declaration 2018-08-28 09:45:10 +02:00
Léa Saviot
f5212b1ea8 [poincare] Remove old files 2018-08-27 17:47:41 +02:00
Léa Saviot
9e35d7054e [poincare] Integral 2018-08-27 17:40:25 +02:00
Émilie Feral
5dcdaf3a6b [poincare] Fix LCM 2018-08-27 17:38:07 +02:00
Émilie Feral
1853e35d39 [poincare] GreatCommonDivisor: avoid copy when possible 2018-08-27 17:30:43 +02:00
Émilie Feral
b9e073107c [poincare] Fix Factor lexing 2018-08-27 17:30:13 +02:00
Émilie Feral
9f5e953104 [poincare] Fix Factor 2018-08-27 16:35:45 +02:00
Léa Saviot
c489af25e9 [poincare] ImaginaryPart 2018-08-27 16:27:11 +02:00
Léa Saviot
b6b16c95db [poincare] GreatCommonDivisor 2018-08-27 16:20:09 +02:00
Léa Saviot
cedecdefcf [poincare] FracPart 2018-08-27 16:10:52 +02:00
Léa Saviot
9399423f65 [poincare] Floor 2018-08-27 16:03:02 +02:00
Léa Saviot
7789398d71 [poincare] Factorial 2018-08-27 15:48:04 +02:00
Léa Saviot
12aaa1353e [poincare] Fix parser 2018-08-27 15:10:24 +02:00
Émilie Feral
f4ef2ce479 [poincare] TreePool: optimize generateIdentifier (create a stack of
available identifiers)
2018-08-27 15:05:18 +02:00
Léa Saviot
73433e49e2 [poincare] Equal 2018-08-27 15:03:37 +02:00
Léa Saviot
8f22c7eaa1 [poincare] EmptyExpression 2018-08-27 14:41:17 +02:00
Léa Saviot
0404b38c94 [poincare] DivisionQuotient and DivisionRemainder 2018-08-27 14:31:56 +02:00
Émilie Feral
162660cfcf [poincare] Fix Derivative and add tests 2018-08-27 14:12:36 +02:00
Émilie Feral
79dffb89c6 [poincare] Fix Determinant 2018-08-27 14:00:33 +02:00
Léa Saviot
4c32432156 [poincare] Division 2018-08-27 13:49:30 +02:00
Léa Saviot
768539d1e8 [poincare] Conjugate 2018-08-27 12:11:06 +02:00
Émilie Feral
d6d6e578df [poincare] Multiplication: fix static_cast 2018-08-27 11:59:21 +02:00
Émilie Feral
5d766e2d1d [poincare] TreeNode: Add a comment 2018-08-27 11:59:21 +02:00
Émilie Feral
82c840f60e [poincare] TreePool: implement updateNodeForIdentifierFromNode more
efficiently
2018-08-27 11:59:21 +02:00
Émilie Feral
2b0e6552e2 [poincare] TreePool: delete useless methods 2018-08-27 11:59:21 +02:00
Léa Saviot
396a2c4330 [poincare] Add "properties" tests 2018-08-27 11:57:29 +02:00
Léa Saviot
ef882b936c [poincare] ConfidenceInterval 2018-08-27 11:42:10 +02:00
Léa Saviot
a24d317b0f [poincare] ComplexArgument 2018-08-27 10:59:33 +02:00
Émilie Feral
563da64da6 [poincare] Fix AbsoluteValue 2018-08-27 10:53:09 +02:00
É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