Commit Graph

52 Commits

Author SHA1 Message Date
Émilie Feral
2e8cfbd82f [poincare] Fix Round 2018-08-28 15:46:43 +02:00
Émilie Feral
a4d57fd0bb [poincare] Fix RealPart 2018-08-28 15:29:31 +02:00
Émilie Feral
3262c885aa [poincare] Fix Sum, Product, Sequence 2018-08-28 14:10:40 +02:00
Léa Saviot
abd18a508c [poincare] MatrixTrace, Transpose, Dimension and Inverse 2018-08-28 12:06:34 +02:00
Émilie Feral
a1bcbe28e6 [quiz] Turn all assert in quiz_assert 2018-08-28 10:40:52 +02:00
Émilie Feral
5dcdaf3a6b [poincare] Fix LCM 2018-08-27 17:38:07 +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
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
768539d1e8 [poincare] Conjugate 2018-08-27 12:11:06 +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
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
Émilie Feral
556ea6b269 [poincare] Expression::Type --> ExpressionNode::Type 2018-08-24 13:13:37 +02:00
Émilie Feral
2791c8bdef [poincare] Fix tests 2018-07-18 17:09:07 +02:00
Émilie Feral
d7b3090095 [poincare] Cheat on sqrt, cos, sin, tan, pow function to avoid numerical
results as e^(i*pi) = 1+1E-16*i or cos(pi/2) = 1E-16
2018-07-18 17:09:07 +02:00
Émilie Feral
f031b76e46 [poincare] Add tests on determinant and inverse for complex matrix 2018-07-18 17:09:07 +02:00
Émilie Feral
d89b6ef85a [poincare] Fix tests 2018-07-18 17:09:07 +02:00
Léa Saviot
8c0aae9778 [poincare/test] Add integral tests 2018-06-26 13:44:56 +02:00
Émilie Feral
11ae2da6c5 [poincare] Fix tests: randint(a,b) might return b 2018-05-04 17:28:27 +02:00
Émilie Feral
c9943fce60 [poincare] Improve PrimeFactorization: n decomposition requires searching among prime factors p with p^2 <= n 2018-01-30 16:17:03 +01:00
Émilie Feral
b1bc6c97c6 [poincare] Add tests for Factor 2018-01-23 10:24:52 +01:00
Émilie Feral
84b52fa090 [poincare] Create class Randint 2018-01-23 10:24:52 +01:00
Émilie Feral
868f53f65c [poincare] Create class random 2018-01-23 10:24:52 +01:00
Émilie Feral
40da35f17c [poincare] Clean and sort tests
Change-Id: Ia6a66f5d6e568731ba4127c94a073f7fd62bc26a
2017-11-29 09:44:35 +01:00
Émilie Feral
156e08dc12 [poincare] Fix unitary tests (part I)
Change-Id: Ib971a3562a7dbf98dda3a02ad1b7064ad7b57fdf
2017-11-22 16:47:39 +01:00
Ian Abbott
3c6aa41d59 [poincare] Rename ReelPart in enum class Type
Reel => Real
2017-11-06 21:52:57 +01:00
Émilie Feral
eeda01b69d [poincare] Fix tests on matrix dimensions and fluctuation intervals
Change-Id: Ia96caadda4315b317e84bcfe5165612145b997fb
2017-10-04 10:39:29 +02:00
Émilie Feral
5551378109 [poincare] Fix root of negative values 2017-09-05 15:04:28 +02:00
Jacob Young
ebeabd677e Allow tests to print progress. 2017-09-01 04:07:34 -04:00
Jacob Young
198c26f99d Fix grammar. 2017-08-31 18:09:00 -04:00
Jacob Young
37700f9e11 Default expression tests to scalar. 2017-08-31 18:04:56 -04:00
Jacob Young
6a0e280168 Test transposition of non-square matrices. 2017-08-31 17:24:54 -04:00
Jacob Young
0f3f419441 Add and use infrastructure to test matrix dimensions. 2017-08-31 17:24:54 -04:00
Émilie Feral
659a90d197 [poincare] Repare factorial 2017-08-30 13:34:14 +02:00
Émilie Feral
82e212e771 [poincare] Template for double
Change-Id: I7404bd5cefc9ef78a5dbd572c3874a557cded28e
2017-08-16 09:55:29 +02:00
Émilie Feral
1964d61fdc [libaxx] add cmath and use cmath instead of math.h when required
Change-Id: Id839b17d33c69e2e002f370e553ff35246a1bc90
2017-08-16 09:55:29 +02:00
Émilie Feral
f73ddcd08f [poincare] Evaluation return numerical matrix
Change-Id: I58dbc93ad22a086580a77318b2524db9c70e47d2
2017-08-03 13:47:11 +02:00
Émilie Feral
28bf496e9e [poincare] Complete matrix hiding (tests)
Change-Id: I470784110e098a96cc288ab2dad584bb8b3555bd
2017-05-03 14:22:52 +02:00
Émilie Feral
fe66239703 [poincare] Add tests for prediction intervals
Change-Id: Ife5c8c7dac83e8631debe2b61e6ef57ae2749161
2017-03-20 14:55:59 +01:00
Émilie Feral
9636d2decb [poincare] Display an error when parsing a function with the wrong
number of parameters

Change-Id: I1d0b88dcfa1e61581e425caa2a335b567a1d92c8
2017-03-20 14:55:59 +01:00
Émilie Feral
b45612b739 [poincare] Add tests
Change-Id: I54b53a280dc5b31d2fa90835a792d3d1b3df64e1
2017-03-16 15:12:10 +01:00