41 #ifndef Foam_cpuTimePosix_H 42 #define Foam_cpuTimePosix_H 46 #include <sys/times.h> 60 struct value_type : tms
77 mutable value_type last_;
83 inline static double diff(
const value_type& a,
const value_type&
b);
void resetCpuTimeIncrement() const
Reset to use the current time for the increment point.
void resetCpuTime()
Reset to use the current time for the start time.
const dimensionedScalar b
Wien displacement law constant: default SI units: [m.K].
double cpuTimeIncrement() const
Return CPU time [seconds] since last call to cpuTimeIncrement(), resetCpuTimeIncrement().
double elapsedCpuTime() const
Return CPU time [seconds] from the start.
cpuTimePosix()
Construct with the current clock time.
Starts timing CPU usage and return elapsed time from start.