- CpuTiTrace(tmgr_trace_t speedTrace);
- ~CpuTiTrace();
-
- double integrateSimple(double a, double b);
- double integrateSimplePoint(double a);
- double solveSimple(double a, double amount);
-
- double *p_timePoints;
- double *p_integral;
- int m_nbPoints;
- int binarySearch(double *array, double a, int low, int high);
+ explicit CpuTiProfile(kernel::profile::Profile* profile);
+ CpuTiProfile(const CpuTiProfile&) = delete;
+ CpuTiProfile& operator=(const CpuTiProfile&) = delete;
+ ~CpuTiProfile();
+
+ double integrate_simple(double a, double b);
+ double integrate_simple_point(double a);
+ double solve_simple(double a, double amount);
+
+ double* time_points_;
+ double *integral_;
+ int nb_points_;
+ int binary_search(double* array, double a, int low, int high);