-/* TIMESERIES */
-typedef struct surf_cpu_ti_timeSeries {
- long nb_points; /*< Number of points in the series */
- double spacing; /*< Spacing between two points */
- double *values; /*< Array of size nb_points */
- tmgr_trace_t power_trace; /*< Copy of power trace structure */
- int *trace_index; /*< Array of index. Each element is the index of first point in interval [spacing*i, spacing*(i+1)[ . Negative value indicates that there are no points in this spacing interval */
- double *trace_value; /*< Array with the date when the event trace_index[i] happens. */
-} s_surf_cpu_ti_timeSeries_t, *surf_cpu_ti_timeSeries_t;
+typedef struct surf_cpu_ti_trace {
+ double *time_points;
+ double *integral;
+ int nb_points;
+} s_surf_cpu_ti_trace_t, *surf_cpu_ti_trace_t;