Gabriel Ozouf
8970e294aa
[apps] Remove modelVersion from curves apps
...
The graph range used to be reset to default whenever all functions were
modified. As we no longer want to reset the range without the user's
input, we do not need to track whether the functions changed at all.
/!\ As of this commit, there is no longer a way to restore the default
zoom, until a new automatic zoom button is added.
Change-Id: Ie74e8fd61e13055fa6ce2b2d1e883182d4ecffce
2020-11-04 15:58:09 +01:00
Émilie Feral
e1d7b6bb04
[apps] Avoid unsigned/signed comparison: storeChecksumAtIndex takes an
...
int as parameter
2020-04-07 09:51:39 +02:00
Léa Saviot
53705fb333
[apps/graph_ctrlr] Reload range if no previous model is present
...
We memoize the checksum of the x first models, and we check that one of
these models is still present when the graph view appears. If so, we do
not reload the range, other wise we reload it.
Scenario:
f(t) = [t^2 t+1] in parametric
Display the graph
f(x) = 1 on ]-inf;0]
g(x) = 2 on [0;inf[
Display the graph -> the range did not change
2020-03-11 11:43:36 +01:00
Ruben Dashyan
fd568e2bb5
[apps/shared/function_store] Clean header inclusions
2019-09-20 17:11:42 +02:00
Émilie Feral
d0665d8558
[shared] Clean class names containing storage
2019-04-12 15:16:52 +02:00
Émilie Feral
3ce406fde1
[shared] Clean unused classes
2019-04-12 15:16:52 +02:00
Émilie Feral
d36c0c8746
[graph] Fix bug when initializing the selected function on graph
2018-07-06 14:00:32 +02:00
Léa Saviot
eb4ee24a41
[apps/shared] Use activeFunctionStoreIndex in activeFunctionAtIndex
2018-06-26 13:46:00 +02:00
Léa Saviot
a166903659
[apps/graph] Fix graph selection when a function is undef
...
For instance, input f(x)=1/0 and g(x)=1, the graph tab now selects g
correctly
2018-06-26 13:46:00 +02:00
Émilie Feral
2d580faf51
[solver] Ignore empty equation when resolving systems
2018-06-07 14:46:14 +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
d2c55eb7d0
[apps/graph][apps/sequence] In values controller, memoize the number of
...
columns to improve performance
Change-Id: Ie3c545d0198a2f23575bd22fdbf56e9c6b8ff2b8
2017-06-02 14:07:40 +02:00
Émilie Feral
71284311bb
[escher] [apps] Implement app snapshot
...
Change-Id: I24d7eed7cef964af8be1c85222e758c297dc0da1
2017-05-18 14:16:41 +02:00
Émilie Feral
b9183eb84d
[apps/graph][apps/sequence] In function store model, specify the
...
implementation of removeAll (always let an empty function in cartesian
functions)
Change-Id: I5e91a0ea427ba823eee4f86cdd8b7cd5426df2c6
2017-04-10 10:52:22 +02:00
Émilie Feral
4348bd7bae
[apps] Implement a reset in apps (clear memory)
...
Change-Id: I158d5db92196ccfd5400a95de16ee4804e426e65
2017-04-07 15:36:03 +02:00
Émilie Feral
5b78ad893d
[apps/shared] Specifiy the meaning of a defined sequence in sequence/
...
Change-Id: I082a7f9f9785c12dfedcee070badb4eded66ab89
2017-03-02 15:35:02 +01:00
Émilie Feral
3164939c9d
[apps/shared] Move function store class to shared/ to be used by
...
sequence
Change-Id: I89380d59e3450e9c5af4bf05f520ed1a5205ba29
2017-02-13 17:15:06 +01:00