Émilie Feral
|
a9dacd18f3
|
[poincare] Merger Trigonometry and trigonometric function
Change-Id: Idff99ad2db109f7085a56daf288831eb2a69aa8b
|
2017-10-16 10:21:12 +02:00 |
|
Émilie Feral
|
591ab0550d
|
[poincare] Fix bug in trigonometry
Change-Id: I02c6ab9057d9e50ef6a355c86a890c9f0f684a16
|
2017-10-16 10:13:06 +02:00 |
|
Émilie Feral
|
9e76e62fe1
|
[poincare] Change name: tringonometrical->trigonometric
Change-Id: I4ba2e8a157808f10b5ae9d17ff12c843e5cc2906
|
2017-10-16 10:12:35 +02:00 |
|
Émilie Feral
|
b8751b2b50
|
[poincare] Factorize trigonometrical simplify
Change-Id: I324e1973b70d7cd20dd00f24a43c8659c1c55af9
|
2017-10-13 18:27:10 +02:00 |
|
Émilie Feral
|
ad9cf7d322
|
[poincare] Fix bug in expression
Change-Id: Ia91399388a00cbbec32b7b0a3e2859e68ee2fe42
|
2017-10-13 18:26:45 +02:00 |
|
Émilie Feral
|
0a4845abde
|
[poincare] Sine::immediateSimplify
Change-Id: Iab48a0e939386861c3ede2507dc48998e2bc6e9d
|
2017-10-13 17:45:05 +02:00 |
|
Émilie Feral
|
31407ac2ba
|
[poincare] Complete trigonometrical table
Change-Id: I2a7bc541668afa3a131c25b6ce79ad3eb6a6a5fc
|
2017-10-13 17:42:39 +02:00 |
|
Émilie Feral
|
0743e91ed5
|
[poincare] Create a header for SimplificationRoot
Change-Id: I83f23c0b7b036e193510eb2c31943e9b6c32a2bc
|
2017-10-13 17:42:21 +02:00 |
|
Émilie Feral
|
35ebf781df
|
[poincare] Fix bug in Cosine::immediateSimplify
Change-Id: Ib3fe9c99de1d8e83c7bebd7a28d546b275c0ceba
|
2017-10-13 17:41:04 +02:00 |
|
Émilie Feral
|
014dae3a56
|
[poincare] cos(-R(2)) = cos(R(2))
Change-Id: Ic8da08564abfddfe0ef153b82f0e85460996305a
|
2017-10-13 15:28:43 +02:00 |
|
Émilie Feral
|
b83cfabb25
|
[poincare] TurnIntoPositive returns a simplified expression
Change-Id: Ia5c01e7cc1e8f1be4f26ad477c55c4e291aad789
|
2017-10-13 15:27:50 +02:00 |
|
Émilie Feral
|
47ce822c42
|
[poincare] Improve Cosine::immediateSimplify
Change-Id: Icc6329625895c9b33cf8342ab4cdea4ee748d5d4
|
2017-10-13 14:50:32 +02:00 |
|
Émilie Feral
|
1b4a553f1b
|
[poincare] First version of Cosine::immediateSimplify
Change-Id: I4a87e55f0a9f317fabf9c6895dc4a06b3e535bc3
|
2017-10-13 11:31:20 +02:00 |
|
Émilie Feral
|
0c1af71950
|
[poincare] Homogenize beautify and simplify implementation
Change-Id: Id8fabad0534c7ab075738fd7ff2e99d4f6e6bb06
|
2017-10-13 11:30:11 +02:00 |
|
Émilie Feral
|
28f474a68e
|
[poincare] Fix bug in Addition::immediateSimplify
Change-Id: Ib08d761e94251439c2682063ee9f369b7267db34
|
2017-10-13 11:29:46 +02:00 |
|
Émilie Feral
|
d4fa68631a
|
[poincare] Add parenthesis in Beautify for power of addition, power of
multiplication and multiplication of addition
Change-Id: I8112647c82d90e58b5dbe6955dabc8558f2bd64c
|
2017-10-12 16:04:01 +02:00 |
|
Émilie Feral
|
9f180afa33
|
[poincare] log(x, -3) is undefined
Change-Id: If8a61bf4e7ffe9958834c52b878058c8217608a9
|
2017-10-12 15:26:55 +02:00 |
|
Émilie Feral
|
6b39093bac
|
[poincare] Implement NaperianLogarithm::immediateSimplify
Change-Id: I1e07e283a2aab8ae8bd3e61867030e9ece76eedf
|
2017-10-12 15:26:27 +02:00 |
|
Émilie Feral
|
0bd5a05125
|
[poincare] Fix bug in Logarithm::clone
Change-Id: I2be94e5159ae0bf664c9ca91322706910fb1e011
|
2017-10-12 15:13:58 +02:00 |
|
Émilie Feral
|
6d8bf23107
|
[poincare] Implement Logarithm::immediateSimplify
Change-Id: Ie2253da85c76860e10b9cf0bb4967b464c288a74
|
2017-10-12 15:02:44 +02:00 |
|
Émilie Feral
|
2cfaed4366
|
[poincare] Change default immediate simplify
Change-Id: I427b3b6d50bc47bf3fe2d64df263d40f9ecf79e0
|
2017-10-12 14:51:17 +02:00 |
|
Émilie Feral
|
e9074b25ec
|
[poincare] Fix potential bug in Power
Change-Id: I71b495dbe400730f3c51378579c1437617b368ca
|
2017-10-12 14:08:53 +02:00 |
|
Émilie Feral
|
bb7278ad68
|
[poincare] Improve Power::immediateBeautify
Change-Id: I8440ff00f598a27e5808a2a7f96e73ae19d02ecd
|
2017-10-12 12:05:12 +02:00 |
|
Émilie Feral
|
79ded1be36
|
[poincare] In Addition::immediateSimplify, resolve on same denominator
Change-Id: I64bb666a2660b84168a9d0e5b36551723f56c1c0
|
2017-10-12 11:50:19 +02:00 |
|
Émilie Feral
|
64b3824119
|
[poincare] immediateSimplify should return Expression *
Change-Id: Ib0464cca0095095e022788c3a9c183eec600cf88
|
2017-10-12 11:47:52 +02:00 |
|
Émilie Feral
|
87c46bd9c3
|
[poincare] Fix bug in Multiplication::sign
Change-Id: I1da7c40f6745f8452cd44fd56c245f53113765ab
|
2017-10-12 10:27:09 +02:00 |
|
Émilie Feral
|
2b72316792
|
[poincare] Factorize Multiplication twice (before and after
distributing)
Change-Id: I271e8b6285fafd8dbe6520167435cdc65838e06b
|
2017-10-12 10:14:29 +02:00 |
|
Émilie Feral
|
6db3242193
|
[poincare] Clean
Change-Id: Ia21be93687035b302286a178a91f4a676f052c5b
|
2017-10-12 10:12:01 +02:00 |
|
Émilie Feral
|
772b34773b
|
[poincare] Beautify : -1*A-> -A
Change-Id: I6ae4d5a5013761103c771268983d5b4e1f2ef4da
|
2017-10-11 16:07:14 +02:00 |
|
Émilie Feral
|
304ba3fb30
|
[poincare] Add Power::immediateBeautify
Change-Id: Ibd325346d92288f269577569029cb851c24df5fc
|
2017-10-11 15:37:19 +02:00 |
|
Émilie Feral
|
90db4e0bd9
|
[poincare] Change design of immediateBeautify
Change-Id: Ifb30b89b30af1df7eca855cc2cea2da75206fc96
|
2017-10-11 15:36:54 +02:00 |
|
Émilie Feral
|
5b11c16435
|
[poincare] In Multiplication::beautify 1/3*Pi^-1-> 1/(3Pi) instead of
(1/3)/pi
Change-Id: Id29e08d3a51a0f61a140aaeb7f6f4d3adb387160
|
2017-10-11 12:19:29 +02:00 |
|
Émilie Feral
|
7898fcbf91
|
[Poincare] Mulitiplication::immediateSimplify always merge negative
powers at the end
Change-Id: I65cb22c12711e28229826f23fab816617c1ec10f
|
2017-10-11 11:59:27 +02:00 |
|
Émilie Feral
|
ce050253fb
|
[poincare} Resolve bug in dynamicHierarchy::simplify
Change-Id: Iad798f0c51c29ba49e79b63ceab70225a75d495a
|
2017-10-11 11:44:42 +02:00 |
|
Émilie Feral
|
26f2b410ac
|
[poincare] Correct bug in Multiplication::immediateBeautify
Change-Id: I2097befbe000948d106121929d79c6101e1edef6
|
2017-10-11 09:43:50 +02:00 |
|
Émilie Feral
|
5b9045fe91
|
[poincare] Fix bug in Multiplication::factorizeBase
Change-Id: If3ffc258c832e30f827eecb0a7c4e543341b5a21
|
2017-10-10 18:08:27 +02:00 |
|
Émilie Feral
|
ffd49d81a5
|
[poincare] Division::immediateBeautify
Change-Id: I76f0f5a6a8cb46eda10f6e94f9817e1acd9df3f2
|
2017-10-10 17:46:26 +02:00 |
|
Émilie Feral
|
9a604a042b
|
[opincare] Fix bug in Power::simplify
Change-Id: I30784cd6262efe5e00c21e2fef5f34a0e5b51f14
|
2017-10-10 17:46:06 +02:00 |
|
Émilie Feral
|
bc2f6539ee
|
[poincare] Clean
Change-Id: I132f49f26ccd1391051ac56acfebf4460e2bffb3
|
2017-10-10 17:45:51 +02:00 |
|
Émilie Feral
|
2e3e53a6bc
|
[poincare] Clean
Change-Id: Ieb154935f5038ccc92a4be86b588736afe5f4c92
|
2017-10-10 16:17:14 +02:00 |
|
Émilie Feral
|
56fb716a00
|
[poincare] in Multiplication merge negative power at the end of simplify
Change-Id: Ic201e550fc0ec878c198efc71a77c441e4553560
|
2017-10-10 15:57:46 +02:00 |
|
Émilie Feral
|
7449e4e5f6
|
[poincare] Avoid infinite reciprocal call in
simplifyRationalRationalPower
Change-Id: I4eeec4893dfffdb96f4b1dd0f92e05f8b397cd75
|
2017-10-10 15:57:02 +02:00 |
|
Émilie Feral
|
2cacda6d20
|
[poincare] Change isPositive method by int sign()
Change-Id: I575e7a48c4d5b82c93094f772bbafd41913646cc
|
2017-10-10 15:56:41 +02:00 |
|
Émilie Feral
|
6a0d958c4e
|
[poincare] Factorize simplify code in dynamic hierarchy
Change-Id: I0ae0ab5e08e4661e6eab1344baf35a535d31cd04
|
2017-10-10 12:08:57 +02:00 |
|
Émilie Feral
|
6be0cb8b94
|
[poincare] Implement Addition::immediateBeautify
Change-Id: I98307a12937b5c4a9100a2040f2782521c523f9b
|
2017-10-10 11:57:12 +02:00 |
|
Émilie Feral
|
3d4a3789e3
|
[poincare] Add a simple test in rational
Change-Id: Idd94d1a6a3c6fa9173e99f0313b6abf07034c382
|
2017-10-10 11:56:53 +02:00 |
|
Émilie Feral
|
22250d9d91
|
[poincare] Clean code in Multiplication::simplify
Change-Id: If5fa80f4b6414c544c69a7f2384e95c4954b62ce
|
2017-10-10 11:56:35 +02:00 |
|
Émilie Feral
|
d8b1ad962b
|
[poincare] Add a method beautify on expressions
Change-Id: Ib5cb1b595365518c9a33ba83da57a1b4d03b9385
|
2017-10-09 18:00:53 +02:00 |
|
Émilie Feral
|
4aeeb51516
|
[poincare] add comments
Change-Id: I2eaf9b49d341d1e0405318662de91a4ea35c14af
|
2017-10-09 17:57:31 +02:00 |
|
Émilie Feral
|
29bf984c70
|
[poincare] Fix bug in Simplify of dynamic hierarchy
Change-Id: I9967e740f268d55ea36d24b32546037e02564c36
|
2017-10-09 17:54:06 +02:00 |
|