diff options
Diffstat (limited to 'src/prop/bvminisat/utils/System.h')
-rw-r--r-- | src/prop/bvminisat/utils/System.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/prop/bvminisat/utils/System.h b/src/prop/bvminisat/utils/System.h index 4b4b73cb9..a065ef916 100644 --- a/src/prop/bvminisat/utils/System.h +++ b/src/prop/bvminisat/utils/System.h @@ -29,13 +29,15 @@ OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWA //------------------------------------------------------------------------------------------------- +namespace CVC4 { namespace BVMinisat { static inline double cpuTime(void); // CPU-time in seconds. extern double memUsed(); // Memory in mega bytes (returns 0 for unsupported architectures). extern double memUsedPeak(); // Peak-memory in mega bytes (returns 0 for unsupported architectures). -} +} /* CVC4::BVMinisat namespace */ +} /* CVC4 namespace */ //------------------------------------------------------------------------------------------------- // Implementation of inline functions: @@ -43,14 +45,14 @@ extern double memUsedPeak(); // Peak-memory in mega bytes (returns 0 for #if defined(_MSC_VER) || defined(__MINGW32__) #include <time.h> -static inline double BVMinisat::cpuTime(void) { return (double)clock() / CLOCKS_PER_SEC; } +static inline double CVC4::BVMinisat::cpuTime(void) { return (double)clock() / CLOCKS_PER_SEC; } #else #include <sys/time.h> #include <sys/resource.h> #include <unistd.h> -static inline double BVMinisat::cpuTime(void) { +static inline double CVC4::BVMinisat::cpuTime(void) { struct rusage ru; getrusage(RUSAGE_SELF, &ru); return (double)ru.ru_utime.tv_sec + (double)ru.ru_utime.tv_usec / 1000000; } |