Commit message Age Author Refs
r12:4e36a737f884
Added true single threshold cache strategy and it behaves as expected Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
0
r11:d2d15e1be6f5
Added basic cache tests for new VC Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
0
r10:1c3b4c2c9c11
Added basic usage of cache in VC, not tested yet Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
0
r9:b3317a5111ec
Many fixes plus implemented var synchronization - Improved error handling - Added Range difference to get missing data ranges - Implemented variable synchronization for simple serial scenario Next step is to introduce cache handling in VC2 Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
0
r8:69bf3d2aeca6
Added more features in DateTimeRange to prepare variable synchronization DateTimeRange and helpers has to ease any operation on time ranges to allow more complex operations between variables. Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
0
r7:368fd49a8e6b
Added contains and intersect tests to DateTimeRange Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
0
r6:d9ddd9092db4
Added DateTimeRange unit Tests Added tests: - delta computation test - Shift based on + operator overloading - Zoom based on * operator overloading Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org> Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
0
r5:865d00547f1a
More VC2 tests refactoring Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
0
r4:96a6baa9f92b
Introduced opaque library from Kyle Markley and improved DateTimeRange class Opaque library allow safer manipulation of numeric values and gives tem a meaning. This should help to prevent stupid mistakes. A first usage in SciQLop is Seconds which are double but have a specific meaning, a DateTimeRange can only be multiplied by a double (-> zoom) but only seconds can be added to it (-> pan). Even a zoom could be an opaque type in the future: Range/Range->Zoom, Range*Zoom->Range, Zoom*Range->Error. DateTimeRange class has now many arithmetic operators implemented this will allow to implement zoom/pan operations in only one place and test them. Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
0
r3:7c9c9e90e0b8
VariableController2 tests refactoring Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
0
< 1 .. 5 6 7 8 9 10 11 >