- 22 Nov, 2016 19 commits
-
-
thomas.forbriger authored
-
thomas.forbriger authored
Taking a reference to a public base class object in a copy constructor allows implicit type conversion even if the constructor is declared explicit. This causes undesired type conversion in instatiation of timeseries containers. In such cases the header data commonly is lost silently. I get rid of all such constructors, forcing users to explicitly express the desire of type conversion.
-
thomas.forbriger authored
-
thomas.forbriger authored
-
thomas.forbriger authored
Merge branch 'odatstream' into timeseries Conflicts: src/ts/wf/autocorr.cc Provide proper input/output facilities on branch timeseries.
-
thomas.forbriger authored
-
thomas.forbriger authored
-
thomas.forbriger authored
-
thomas.forbriger authored
-
thomas.forbriger authored
-
thomas.forbriger authored
-
thomas.forbriger authored
-
thomas.forbriger authored
-
thomas.forbriger authored
- place error handling in separate compilation unit - place type definitions in separate header file - provide input/output operators - use debug code of libtsxx
-
thomas.forbriger authored
-
thomas.forbriger authored
-
thomas.forbriger authored
-
thomas.forbriger authored
Assignment and copy operations were ambiguous, because all class templates use the same series container type as public base class.
-
thomas.forbriger authored
-
- 19 Nov, 2016 2 commits
-
-
thomas.forbriger authored
-
thomas.forbriger authored
Merge branch 'cross' - ts/wf/cross now provides proper scaling and a reasonable definition of sample times in both modes (fixes issue #11) - ts/wf/cross now uses libdatrwxx and provides access to all supported input and output file formats
-
- 18 Nov, 2016 11 commits
-
-
thomas.forbriger authored
-
thomas.forbriger authored
-
thomas.forbriger authored
-
thomas.forbriger authored
-
thomas.forbriger authored
It is a fault to use "unsigned int" when assigning a series index in any case.
-
thomas.forbriger authored
-
thomas.forbriger authored
-
thomas.forbriger authored
-
thomas.forbriger authored
-
thomas.forbriger authored
Input operators for idatstream no longer are defined inline. This was necessary, since idatstream functions have one level of indiraction less than functions in odatstream. Input operators for idatstream produce debug output, while in odatstream debug output is produced in member functions.
-
thomas.forbriger authored
A common debug flag for all stream classes now is provided in the base classes idatstream and odatstream. The debug member data is removed from all specific input and output stream classes. This way we guarantee that any class which can be referred to through ianystream and oanystream provides a debug flag. This is necessary to allow input and output operators for example to check whether the stream is in debug mode. This way generic operators or functions can print a debug messages. Recompiled test cases and full Seitosh repository to make sure that modified interface operates properly in existing code.
-
- 17 Nov, 2016 4 commits
-
-
thomas.forbriger authored
-
thomas.forbriger authored
-
thomas.forbriger authored
-
thomas.forbriger authored
-
- 16 Nov, 2016 4 commits
-
-
thomas.forbriger authored
-
thomas.forbriger authored
-
thomas.forbriger authored
provide new feature for stuplo
-
thomas.forbriger authored
-