Léa Saviot
4c301a736e
[poincare] Rename numberOfOperands in numberOfChildren
2018-08-02 16:02:14 +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
b9cc0c8d2b
[poincare] Add tests on logarithm complex, trigo complex
2018-07-18 17:09:07 +02:00
Émilie Feral
dd0bc491f6
[poincare] Replace Poincare::Complex by std::complex
2018-07-18 16:32:49 +02:00
Émilie Feral
60cb3bbc68
[poincare] Add Equal class
2018-06-07 13:46:17 +02:00
Émilie Feral
b9dce68f04
[poincare] Create class 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
65a87d77d6
[poincare] Cap prime factorizations: cap only prime factors
...
Change-Id: I6384ced8021d264cbf3a903e1574aeb0a22b7c3f
2017-11-28 14:05:46 +01:00
Émilie Feral
76cbd2678d
[poincare] Change names: approximate->approximateToScalar
...
Change-Id: I701451b35909bb577dd729e0ea76a405b9543f23
2017-11-24 12:06:35 +01:00
Émilie Feral
d5fc8d139f
[poincare] First version of Simplification with matrix (no tests yet!)
...
Change-Id: I28ad4750ad31995836b23725f7d715669fcb7ae2
2017-11-10 15:22:33 +01:00
Émilie Feral
abec9f5572
[poincare] immediateSimplify of ArcSine
...
Change-Id: I3543919c259e79efe0a8ed4a04a6b4a301704c86
2017-10-26 10:01:14 +02:00
Émilie Feral
1363c3a65f
[poincare] Integer class is not an expression anymore
...
Change-Id: Iee1037593752a3825b8b9b58f21e296aae71e2cf
2017-10-25 18:19:00 +02:00
Émilie Feral
6d8bf23107
[poincare] Implement Logarithm::immediateSimplify
...
Change-Id: Ie2253da85c76860e10b9cf0bb4967b464c288a74
2017-10-12 15:02:44 +02:00
Émilie Feral
bb7278ad68
[poincare] Improve Power::immediateBeautify
...
Change-Id: I8440ff00f598a27e5808a2a7f96e73ae19d02ecd
2017-10-12 12:05:12 +02:00
Émilie Feral
40893e04c3
[poincare] Create rational class
...
Change-Id: I6cc8b42a473a3a7c7b96c369152c0c5eb5735de4
2017-10-05 15:01:14 +02:00
Émilie Feral
9587447b19
[poincare] Improve expression_debug
...
Change-Id: I5816ef0972a1f6809ab22e864cc5f7daf1cdc74f
2017-09-29 17:58:02 +02:00
Émilie Feral
2a9f044887
[poincare] Add a debug method to print prime factorization
...
Change-Id: I7dfa25bd67cdc1c5388f718aa7363c4dd52c0b66
2017-09-26 16:07:52 +02:00
Émilie Feral
5ef5410b6f
[poincare] Change Fraction->Division
...
Change-Id: If8f06c60976a02b1b43439a0cea91fb0fee8e930
2017-09-26 16:07:36 +02:00
Romain Goyet
37557d6332
[poincare] Add Expression::setParent when modifying the tree
2017-09-24 09:20:37 +02:00
Romain Goyet
48fe20a786
[poincare] Debug NaperianLogarithm
2017-09-22 22:30:54 +02:00
Émilie Feral
8aa0e40d46
[poincare] First version simplify
...
Change-Id: I7ff4396f42bb980df2780dfc59bfb8b22205abc8
2017-09-21 13:56:38 +02:00
Émilie Feral
e31f2c5188
[poincare] Create a matrix data and list data classes for a cleaner
...
parsing
Change-Id: I38dc9cbc49d1b16c032aeb3118d5df911d3e7d6d
2016-12-08 17:10:30 +01:00
Émilie Feral
e652366bea
[poincare] Parse matrix
...
Change-Id: Id5a2fe87632809c92985ddc8f800d52fb8512711
2016-12-05 12:00:20 +01:00
Émilie Feral
afb7620217
[poincare] add a parenthesis object in expression
...
Change-Id: I050cdf061058ddaad37cc1d59f223946fcfdd6c0
2016-11-18 11:46:30 +01:00
Felix Raimundo
eee52bd7c0
Print symbol names in the debug.
...
Also change the prototype to take a const Expression *, I forgot to change the
code there in the const commit.
Change-Id: Iea7b9d9a450533bbae8d9003482ee7bd5f442cd2
2016-04-22 16:52:45 +02:00
Romain Goyet
de2f83e8bd
Poincare: Put the AST printing in its own file
...
Change-Id: I1793fa2057098f31a549faf6bf39e64c333b5b06
2016-04-01 15:02:31 +02:00