Émilie Feral
|
01d3476b1d
|
[shared] Fix scrollable_exact_approximate_expressions_view handleEvent:
jump to the right expression only when it is visible
|
2018-06-07 13:46:19 +02:00 |
|
Émilie Feral
|
6e43cca75d
|
[solver] Clean warning
|
2018-06-07 13:46:19 +02:00 |
|
Émilie Feral
|
7988f83657
|
[solver] Improve cell layouts in solutions controller
|
2018-06-07 13:46:18 +02:00 |
|
Émilie Feral
|
36d058caec
|
[shared] Add a margin to ScrollableExactApproximateExpressionsCell
|
2018-06-07 13:46:18 +02:00 |
|
Émilie Feral
|
24766c8ede
|
[poincare] getPolynomialCoefficients return reduced polynomial coefficients
|
2018-06-07 13:46:18 +02:00 |
|
Émilie Feral
|
a78fb2397f
|
[solver] EquationStore: implement resolveLinearSystem
|
2018-06-07 13:46:18 +02:00 |
|
Émilie Feral
|
699010484f
|
[solver] Equation: fix edge case: if the equation was simplified because
always true, the standard form must be 0
|
2018-06-07 13:46:18 +02:00 |
|
Émilie Feral
|
dca5266187
|
[solver] Fix SolutionsController: willDisplayCellAtLocation: reloading
the cell has to happen after populating it with the right parameters to
avoid layout based on delete expression layouts.
|
2018-06-07 13:46:18 +02:00 |
|
Émilie Feral
|
4ade972860
|
[shared] Coding style
|
2018-06-07 13:46:18 +02:00 |
|
Émilie Feral
|
1f57d0a242
|
[solver] Fix an even odd bug: make colors consistent between even odd
cells and inheriting even odd cells
(scrollable_exact_approximate_expressions_cell)
|
2018-06-07 13:46:18 +02:00 |
|
Émilie Feral
|
79bf1dd3e3
|
[poincare] Fix Power::polynomialDegree and
Poincare::getPolynomialCoefficients
|
2018-06-07 13:46:18 +02:00 |
|
Émilie Feral
|
1300750988
|
[solver] Display the 'no solution' page when the equation store is empty
|
2018-06-07 13:46:18 +02:00 |
|
Émilie Feral
|
0f89de63f3
|
[solver][poincare] Fix tests
|
2018-06-07 13:46:18 +02:00 |
|
Émilie Feral
|
b3ce8e2bc9
|
[solver] Display the solutions controller when resolving equation system
|
2018-06-07 13:46:18 +02:00 |
|
Émilie Feral
|
3434202b48
|
[solver] Create a class SolutionsController
|
2018-06-07 13:46:18 +02:00 |
|
Émilie Feral
|
ddfcbfebbf
|
[shared] Add a class ScrollableExactApproximateExpressionsCell
|
2018-06-07 13:46:18 +02:00 |
|
Émilie Feral
|
4d70fa2e0c
|
[solver] Complex Equation Store
|
2018-06-07 13:46:18 +02:00 |
|
Émilie Feral
|
0b3b58b8f8
|
[solver] Add messages
|
2018-06-07 13:46:18 +02:00 |
|
Émilie Feral
|
f992253cec
|
[ion] Add a special char: CapitalDelta
|
2018-06-07 13:46:18 +02:00 |
|
Émilie Feral
|
cfb891d7bd
|
[shared] Move OutputExpressionView & ScrollableOuputExpression view to shared/ with new name:
ScrollableExactApproximateExpressionsView (for future implementation of solver
solution page)
|
2018-06-07 13:46:18 +02:00 |
|
Émilie Feral
|
ace75e6ead
|
[solver] Move Poincare::Equal::solve() to Solver app to consider system
instead of single expression
|
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
|
0b51b6e4fe
|
[solver][graph][sequence] Force input edition when adding a new
Function/Sequence/Equation
|
2018-06-07 13:46:17 +02:00 |
|
Émilie Feral
|
2ca685984e
|
[solver] Add a modal with equation models when adding a new equation
|
2018-06-07 13:46:17 +02:00 |
|
Émilie Feral
|
8ee1223362
|
[solver] Warning if the input expression is not an equality
|
2018-06-07 13:46:17 +02:00 |
|
Émilie Feral
|
5d2079cd9e
|
[solver] First version of Solver app
|
2018-06-07 13:46:17 +02:00 |
|
Émilie Feral
|
021262e3aa
|
[apps] Split List Controller in Expression Model List Controller and
Function List Controller (factorize code for future solver app)
|
2018-06-07 13:46:17 +02:00 |
|
Émilie Feral
|
837e0694d1
|
[shared] Remove New Function Cell class which is a duplicate of Even Odd
Message Text Cell
|
2018-06-07 13:46:17 +02:00 |
|
Émilie Feral
|
78e750b053
|
[shared] Change the ModelStore to store Expression Model Store
|
2018-06-07 13:46:17 +02:00 |
|
Émilie Feral
|
e05709f097
|
[shared] Factorize FunctionStore in ModelStore<T> (for future
implementation of equation store)
|
2018-06-07 13:46:17 +02:00 |
|
Émilie Feral
|
b266c4cbd1
|
[shared] Make a parent class to Function: ExpressionModel (factorize
code for furtur model Equation)
|
2018-06-07 13:46:17 +02:00 |
|
Émilie Feral
|
e160282e06
|
[escher] Change the function expression cell to inherit from
even odd expression cell
|
2018-06-07 13:46:17 +02:00 |
|
Romain Goyet
|
c0d3b97c6b
|
[apps/code] Fix getopt handling
|
2018-06-05 13:57:04 +02:00 |
|
Romain Goyet
|
caff93cda0
|
[code] Avoid init/deinit-ing uPy in each editor redraw
|
2018-06-04 16:08:11 +02:00 |
|
Romain Goyet
|
b52590e2f7
|
[code] Use named colors
|
2018-06-04 16:08:11 +02:00 |
|
Romain Goyet
|
6cd18cca89
|
[python] Malloc the syntax-highlighting uPy heap
|
2018-06-04 16:08:11 +02:00 |
|
Romain Goyet
|
29cacbc44f
|
[code] Implement syntax highlighting in PythonTextArea
|
2018-06-04 16:08:11 +02:00 |
|
Romain Goyet
|
88e40266f6
|
[code] Create a PythonTextArea
|
2018-06-04 16:08:11 +02:00 |
|
Romain Goyet
|
d2b2705d2d
|
[escher] TextInput doesn't use colors anymore
|
2018-06-04 16:08:11 +02:00 |
|
Émilie Feral
|
4cbf0b86e9
|
[probability] Increase binomial n cap to 99999
|
2018-06-04 15:42:13 +02:00 |
|
Émilie Feral
|
332564318b
|
[statistics] Recompute the histogram range parameters if the store has
changed (even if the bar parameters has not changed, the maximal size
might differ)
|
2018-05-29 15:34:07 +02:00 |
|
Émilie Feral
|
84a78c8a9b
|
[probability] Add comment for future improvement in Binomial law
computation
|
2018-05-23 10:14:21 +02:00 |
|
Émilie Feral
|
0ee32e15be
|
[shared] Curve view: Avoid drawing all bars in histograms when bars
overlap each other due to pixel resolution
|
2018-05-23 10:14:21 +02:00 |
|
Émilie Feral
|
f2887e895d
|
[probability] Increase the cap of parameters on binomial law
|
2018-05-23 10:14:21 +02:00 |
|
Émilie Feral
|
7f6d1f0e31
|
[probability] Fix evalution of the binomial density: some computation
were done in float instead of in double
|
2018-05-23 10:14:21 +02:00 |
|
Émilie Feral
|
da8286d3f7
|
[code] Escaping the input loop on a 'home' event should be handled by
the code app instead of the console controller to ensure to escape the
input loop even when the toolbox (or any modal) is displayed
|
2018-05-23 10:01:15 +02:00 |
|
Émilie Feral
|
5cfe20ad15
|
[code] Move ConsoleController from MenuController to App
|
2018-05-23 10:01:15 +02:00 |
|
Émilie Feral
|
58d10403e2
|
[apps/sequence] Fix maxFirstIndex for double recursive sequences
|
2018-05-17 17:32:55 +02:00 |
|
Léa Saviot
|
f2d1247cf9
|
[code] Invalid the script node. If we don't, layouting the subviews
would use the deleted python heap.
using the python heap before
Change-Id: Icf77e7723d843ff415b8e2da11f5ab64eba48aef
|
2018-05-17 17:23:55 +02:00 |
|
Émilie Feral
|
8541c2cb7e
|
[sequence] Add a pop-up when the user tries to set the first term
index to a value above 1000
|
2018-05-17 15:39:14 +02:00 |
|