Commit Graph

19 Commits

Author SHA1 Message Date
Léa Saviot
7bfae0c034 [apps] Increase the number of memoized expression models 2018-11-23 12:04:03 +01:00
Léa Saviot
9bfaed583d [apps/escher/ion] Remove Graph memoized models on storage change 2018-11-23 12:04:03 +01:00
Émilie Feral
e8b58a2b5b [shared] Create ExpiringPointer: in DEBUG, check that pointers to
memoized functions are not used when invalid
2018-11-23 12:04:03 +01:00
Émilie Feral
c70278941a [graph] Do not keep a function pointer as member variable but a record.
Indeed, function pointers can become invalid at any point...
2018-11-23 12:04:02 +01:00
Léa Saviot
a9f32932eb [apps] If checksum changes, reset StorageExpModelStore memoized models 2018-11-23 12:04:02 +01:00
Émilie Feral
7ee5cdde82 [shared] StorageCartesianFunctionStore: fix moveMemoizedModel (confusion
between arguments)
2018-11-23 12:04:02 +01:00
Émilie Feral
2180588484 [graph] StorageCartesianFunctionStore: enable to remove all Functions 2018-11-23 12:04:01 +01:00
Émilie Feral
b16c1e569e [shared] StorageExpressionModelStore: fix memoization invalidation
Stored models need to be invalidate every time the storage changes
2018-11-23 12:04:01 +01:00
Émilie Feral
5158957d48 [shared] StorageExpressionModel: add method 'addEmptyModel' 2018-11-23 12:04:01 +01:00
Émilie Feral
8aff120bf3 [graph] Fix StorageCartesianFunction 2018-11-23 12:04:01 +01:00
Émilie Feral
8ec6673aee [shared] Fix storage_function_store without template 2018-11-23 12:04:01 +01:00
Émilie Feral
8861de6fe5 [shared] New StorageExpressionModelStore with memoization of 5 models 2018-11-23 12:04:01 +01:00
Léa Saviot
88fa555f4f [apps] Start de-templating StorageExpressionModelStore 2018-11-23 12:04:01 +01:00
Léa Saviot
f9ce06cc91 [apps] Function metadata are stored in Storage 2018-11-23 12:04:00 +01:00
Léa Saviot
2442627e3c [apps] Remove attributes from StorageExpressionModel and derivates 2018-11-23 12:04:00 +01:00
Léa Saviot
de592ee5fd [apps/graph] Generate default function names 2018-11-23 12:04:00 +01:00
Léa Saviot
77f4a92787 [apps] An expression model names contains the extension 2018-11-23 12:04:00 +01:00
Léa Saviot
912e7f8acf [apps] Graph app displays first letter of storage functions 2018-11-23 12:04:00 +01:00
Léa Saviot
354b6e9c72 [apps] First attempt at bridging Funciton app with the shared storage 2018-11-23 12:04:00 +01:00