Commit Graph

37 Commits

Author SHA1 Message Date
Émilie Feral
26e2e9be0d [poincare] Add complex format as an argument of simplification 2019-01-10 11:42:04 +01:00
Émilie Feral
1f247b731d [poincare] Discard useless parameters of sign and isReal methods 2019-01-10 11:42:04 +01:00
Émilie Feral
df2f6e3b6e [poincare] Fix tests with complex cas 2019-01-10 11:42:03 +01:00
Émilie Feral
9e2b709fcb [poincare] Change sign() signature to sign(context, angleUnit) 2019-01-10 11:42:03 +01:00
Émilie Feral
fb57ac73d7 [poincare] add tests on Function properties 2018-11-23 12:04:08 +01:00
Léa Saviot
07d1aabb56 [apps/solver] Remove max variable name size redefinition 2018-11-23 12:04:07 +01:00
Léa Saviot
c7635c5e4d [poincare] Encapsulate deepReduce in reduce 2018-11-23 12:04:06 +01:00
Ruben Dashyan
603e672cf3 [poincare] Add parsing tests 2018-11-23 12:04:05 +01:00
Émilie Feral
432713fbb6 [poincare][solver] Variable whose names are too long are not parsed
anymore
2018-11-23 12:04:04 +01:00
Émilie Feral
a4877ad900 [poincare] Fix tests with new constructors of int, sum and product 2018-11-23 12:04:04 +01:00
Léa Saviot
da226f7861 [tests] Fix GlobalContext namespace and duplicate test 2018-11-23 12:04:01 +01:00
Léa Saviot
3802639510 [poincare] Remove isVariableSymbol test 2018-11-23 12:03:59 +01:00
Léa Saviot
c3c44662dd [poincare] Fix integral tests 2018-11-23 12:03:59 +01:00
Léa Saviot
a090a274e5 [poincare] Fix diff tests 2018-11-23 12:03:59 +01:00
Léa Saviot
95b59ce90a [poincare] Fix tests by using the UnknownX charset 2018-11-23 12:03:59 +01:00
Léa Saviot
438968384c [tests] Fix them by using the new APIs 2018-11-23 12:03:59 +01:00
Émilie Feral
5beafd2bf3 [poincare] Change Expression::getVariables to get symbols with variable
sizes
2018-11-23 12:03:58 +01:00
Émilie Feral
bc2ce86825 [poincare] Change signature: polynomialDegree,
getPolynomialCoefficients, getPolynomialReducedCoefficients
2018-11-23 12:03:58 +01:00
Lionel Debroux
1a8c6b6ae9 [poincare, escher, ion, apps] Split the huge umbrella header poincare.h, to reduce build time.
This should be a NFC, but surprisingly, it also reduces size... so what does it change ?
2018-10-23 11:49:09 +02:00
Émilie Feral
b3c9d2ed31 [poincare] Fix tests on properties with new poincare_polynomial_degree
implementation on Derivative and Integral
2018-10-05 14:56:27 +02:00
Émilie Feral
2e8bb3d67c [poincare] Add property tests 2018-09-12 15:55:06 +02:00
Émilie Feral
a1bcbe28e6 [quiz] Turn all assert in quiz_assert 2018-08-28 10:40:52 +02:00
Léa Saviot
7789398d71 [poincare] Factorial 2018-08-27 15:48:04 +02:00
Léa Saviot
396a2c4330 [poincare] Add "properties" tests 2018-08-27 11:57:29 +02:00
Émilie Feral
48f890ef93 [poincare] AngleUnit, FormatComplex and PrintFloatMode are now
enumeration of Preferences class
2018-07-30 13:48:04 +02:00
Émilie Feral
d89b6ef85a [poincare] Fix tests 2018-07-18 17:09:07 +02:00
Émilie Feral
e61a408a0a [poincare] Get rid of AngleUnit::Default 2018-07-18 17:09:07 +02:00
Émilie Feral
bf0b80b0c0 [poincare] Tests: fix test on Expression::getVariables 2018-06-12 16:27:01 +02:00
Émilie Feral
150d66b00b [solver] Fix and add tests 2018-06-07 14:46:13 +02:00
Émilie Feral
0f89de63f3 [solver][poincare] Fix tests 2018-06-07 13:46:18 +02:00
Émilie Feral
85fcc9c705 [poincare] Create the method getPolynomialCoefficients on Expression 2018-06-07 13:46:18 +02:00
Émilie Feral
3047803447 [poincare] Fix polynomialDegree of Power: R(x^2+1) should not have a
polynomial degree
2018-06-07 13:46:18 +02:00
Émilie Feral
1cac2693c3 [poincare] Implement getVariables on Expression 2018-06-07 13:46:18 +02:00
Émilie Feral
53e56bcda8 [poincare] Characteristic range has to be positive 2018-04-11 10:39:12 +02:00
Émilie Feral
e94a1b1b86 [poincare] Add tests on Expression::sign properties 2018-03-22 10:48:06 +01:00
Émilie Feral
660775903f [poincare] Add method Expression::characteristicXRange 2018-03-22 10:48:06 +01:00
Émilie Feral
1b10cbdbb3 [poincare] Add a method: Expression::polynomialDegree 2018-03-22 10:48:06 +01:00