Yaya-Cout
d1b8cefcf9
Merge pull request #254 from RedGl0w/additional_result_trigo
...
Changes to the trigonometry additional result
2025-11-05 17:17:44 +00:00
Yaya-Cout
c1f5b4afac
Merge branch 'upsilon-dev' into logic-toolbox
2025-11-05 15:01:45 +00:00
Yaya-Cout
b43d773051
[calculation/UnitList] Fix crash when pressing OK
2023-02-08 17:09:48 +01:00
Joe Crop
fc95028b57
- Added clog2 function
...
- negative numbers can now be displayed in 2's compliment binary
2022-12-06 11:10:01 -08:00
Laury
0b2a581177
[escher] Rework of timers and bigger text in toolboxes
2022-06-25 19:46:00 +02:00
Laury
e8ea693e5c
[calculation] Dimension in additional output for values with units
2022-06-18 22:36:55 +02:00
Joachim LF
7dff05287d
[calculation/additional_result] draw in trigonometric graph the tangent
2022-06-17 13:23:51 +02:00
Laury
23a94b7f50
[calculation] Simplify angles in additional outputs and fix an assert in calculation store
2022-02-21 17:30:27 +01:00
Laury
708070c284
[calculation] Fix (again) a bug in second degree additional output
2022-02-02 23:16:52 +01:00
Laury
16eaab3b52
[apps/calculation] Make the second_degree_controller works
2022-01-13 18:57:34 +01:00
Laury
9595ed1570
[calculation] Fix a bug in second degree controller
2022-01-09 21:47:53 +01:00
Mino1289
87a5dc354d
[apps/calculation/additional_output] Adding parenthesis. ( #97 )
2021-12-17 22:17:21 +01:00
Laury
5cbce3c116
[calculation] Fix a bug in second degree controller
2021-12-09 19:05:42 +01:00
Laury
e72b0f633e
[calculation] Fix bug in second degree list controller
2021-10-24 19:31:14 +02:00
Laury
2156ca7e42
[calculation] Added additional output about second degree polynomials
2021-09-12 21:28:07 +02:00
Joachim LF
9b17d1b882
[Update] Epsilon 15.3.1
2021-01-21 19:56:06 +01:00
Hugo Saint-Vignes
e09bd0a18c
[poincare] Factorize reduce and removeUnit methods
2020-12-22 17:32:40 +01:00
Hugo Saint-Vignes
6ba88921b9
[apps/calculation] Add Unknown NullStatus Todo
...
Change-Id: Ic67eca0b95350c72167057c40f18ae969793ef18
2020-11-04 15:58:34 +01:00
Hugo Saint-Vignes
4a3f749cc6
[poincare] Add NullStatus for expressions
...
Change-Id: Ibaba72e3e3589ba259c7b22d402e2b27937f27c1
2020-11-04 15:58:34 +01:00
Hugo Saint-Vignes
98499f6c9f
[poincare] Rename isRationalZero to isNumberZero
...
Change-Id: I554dd5e9b9ab3af4364ca23cde590f9e0a458ef8
2020-11-04 15:58:33 +01:00
Gabriel Ozouf
4ba0603e0c
[apps/calculation] Duplicate additional result
...
Fix duplicate additional results on units by comparing serialization.
Change-Id: Ia360ae7846716a801253b60fcf000240834528bc
2020-11-04 15:33:01 +01:00
Gabriel Ozouf
52dcd8e749
[poincare/unit] Restructure Unit
...
1. Information about a unit's dimension now uses inheritance.
_m is an instance of DistanceAlias, which is derived from Alias.
A UnitNode now keeps a pointer to an Alias and one to a Prefix.
All aliases are still defined as constexpr.
This cleans up a lot of the code used namely for computing the
additional outputs in Calculation.
2. Instead of being defined with a string, each unit is described by its
ratio with the base SI unit (ex: _L is 0.001 instead of "0.001_m^3").
This greatly speeds up the calculations using units, as the algorithm
to find the best unit used to parse the definition.
Change-Id: I4d6ed6ad4cb967026a3f01a335aec270066e2b9f
2020-11-04 15:11:45 +01:00
Gabriel Ozouf
fad375c11c
[poincare] Add unitFormat to ReductionContext
...
Change-Id: I1d3fcd2f47c973c041e1be84e9a902dd58de3562
2020-11-04 15:11:44 +01:00
Gabriel Ozouf
6c676782aa
[apps/calculation] New additional results on units
...
The additional results on units now include conversions into both unit
systems (metric and imperial).
Change-Id: Ie0f12eb3735e775560b66c2cbd78bc9a659145bb
2020-11-04 15:11:44 +01:00
Hugo Saint-Vignes
d027d99597
[apps/calculation] Reset highlighted cells in additional results
...
Change-Id: I517e7d3dd025413f405fed605631dad830540e76
2020-11-04 15:07:20 +01:00
Hugo Saint-Vignes
e27c668c40
[apps,escher,kandinsky,poincare,python] Replace every "grey" with "gray"
...
Change-Id: I60a232849dce90f70e6977b6024d6e9b1ce1b731
2020-11-04 15:07:20 +01:00
Hugo Saint-Vignes
4331686818
[apps/toolbox] Update toolbox and additional result text for matrices
...
Change-Id: I59e1561dcb97c75e57f0c24cfe1953ff594daf92
2020-11-04 15:07:20 +01:00
Hugo Saint-Vignes
3bfc0c83d8
[poincare] Factorize Echelon Form classes
...
Change-Id: I7ec7290a4d94b9bd1224ad4c53be8b4662bd32d5
2020-11-04 15:07:20 +01:00
Hugo Saint-Vignes
f00c135b69
[apps/calculation] Add additional outputs for matrix
...
Change-Id: Ia4b285eb0f28eaed838d32a1fdfb785d13664f65
2020-11-04 15:07:20 +01:00
Arthur
d77e924014
[Apps/Calculation] Modified the calculationStore of additional results
...
-Additional results are now stored in smaller calculationStores
Change-Id: I7d09bfb09e57cbb80e9385668adeb29a31398bc0
2020-11-04 14:45:34 +01:00
Quentin Guidée
a74a5ac796
[fix] conflicts
2020-08-09 13:28:22 +02:00
Émilie Feral
1fb8c09714
[apps/calculation] Remove old TODOs
2020-07-16 14:37:38 +02:00
Émilie Feral
df74c2c551
[apps/calculation] The heights (common and expanded) of calculation cells are
...
computed when the calculation is added to the store and don't change afterwards.
Otherwise, if their heights change when scrolling (due to a modification of the
display output type - ExactOnly, ApproximateOnly...), it generates crashes.
2020-07-16 14:37:38 +02:00
Quentin Guidée
b5a9323a81
[Fix] Conflicts
2020-07-15 12:09:12 +02:00
Charlotte THOMAS
9d8b62894f
Fix: Changed "IS" to "SI" because even in english the short for "International System of Units" is "SI"
2020-07-15 10:28:15 +02:00
Joachim LF
d7ac7e19bb
[Update] Epsilon 14
2020-07-13 10:36:47 +02:00
Léa Saviot
d8f17da04e
[apps/calculation] Add TODO comments about factorization
2020-07-07 09:55:20 +02:00
Léa Saviot
cc4ff3d40d
[apps/calculation] Apply fix about Height computation
...
There was a problem with the way of computing Height, see
Calculation::HistoryViewCell. We did not encounter a problemeatic
scenario here, but there is no reason it would have been safe before.
2020-07-07 09:55:20 +02:00
Quentin
27a0935311
[Fix] Patched colors
2020-06-20 19:46:47 +02:00
Quentin
db10723e76
[Update] Upstream
2020-06-18 19:25:17 +02:00
Émilie Feral
a26dc4be79
[apps/calculation/additional_outputs] Expression::removeUnit can be
...
called on reduced expression only
2020-06-11 12:02:48 +02:00
Émilie Feral
5aaa6723d0
[apps/calculation] Fix duplicate removal in unit additional results
...
This fixes the following bug: input _ns, go to additional results -->
crash
2020-06-04 14:50:08 +02:00
Émilie Feral
a4c591dea6
[apps/calculation] additional_outputs: fix complex range for infinite
...
values
2020-06-04 14:50:08 +02:00
Émilie Feral
6a0d65b049
[apps/calculation] additional_outputs: the complex illustration chose
...
its range to be orthornomal
2020-06-04 14:50:08 +02:00
Émilie Feral
7bb4a2ae98
[apps/calculation] Additional outputs: do not display identical unit as
...
the outpu
2020-06-04 14:50:07 +02:00
Émilie Feral
05a42cd2eb
[apps/shared] PoincareHelpers: implement Reduce static inline function
2020-06-04 14:50:07 +02:00
Émilie Feral
5fa50ec79d
[poincare] Unit::BuildTimeSplit can split negative time
2020-06-04 14:50:03 +02:00
Émilie Feral
115ae59b5a
[apps/calculation] additional_outputs: reorder unit addition outputs
2020-06-04 14:50:03 +02:00
Émilie Feral
73a598e023
[poincare] Unit: enable to tune both the prefix and the Representant or
...
just the prefix on a given Unit
2020-06-04 14:50:03 +02:00
Émilie Feral
e063c0a913
[apps/calculation] additional_outputs: add electronVolt row to
...
additional results on energy units
2020-06-04 14:50:03 +02:00