MPQC
3.0.0-alpha
timer.h
1
/*
2
* timer.h
3
*
4
* Copyright (C) 1996 Limit Point Systems, Inc.
5
*
6
* Author: Curtis Janssen <cljanss@ca.sandia.gov>
7
* Maintainer: LPS
8
*
9
* This file is part of the SC Toolkit.
10
*
11
* The SC Toolkit is free software; you can redistribute it and/or modify
12
* it under the terms of the GNU Library General Public License as published by
13
* the Free Software Foundation; either version 2, or (at your option)
14
* any later version.
15
*
16
* The SC Toolkit is distributed in the hope that it will be useful,
17
* but WITHOUT ANY WARRANTY; without even the implied warranty of
18
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19
* GNU Library General Public License for more details.
20
*
21
* You should have received a copy of the GNU Library General Public License
22
* along with the SC Toolkit; see the file COPYING.LIB. If not, write to
23
* the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
24
*
25
* The U.S. Government is granted a limited license as per AL 91-7.
26
*/
27
28
#ifndef _util_misc_timer_h
29
#define _util_misc_timer_h
30
31
#include <mpqc_config.h>
32
33
#define DEPRECATE_TIMER 1
34
35
#if DEPRECATE_TIMER
36
# ifndef _util_misc_regtime_cc
37
# warning "util/misc/timer.h is deprecated"
38
# endif
39
# define TIMER_DEPRECATED DEPRECATED
40
#else
41
# define TIMER_DEPRECATED
42
#endif
43
44
namespace
sc
{
45
46
// These functions are all deprecated. Please see the "Exceptions
47
// and Region Timers" section in the MPQC manual
48
// (http://www.mpqc.org/mpqc-html/develop.html#scexcepttimer) for
49
// information on how to do timing calls in an exception-safe manner.
50
void
tim_enter(
const
char
*) TIMER_DEPRECATED;
51
void
tim_exit(
const
char
*) TIMER_DEPRECATED;
52
void
tim_change(
const
char
*) TIMER_DEPRECATED;
53
void
tim_set_default(
const
char
*) TIMER_DEPRECATED;
54
void
tim_enter_default() TIMER_DEPRECATED;
55
void
tim_exit_default() TIMER_DEPRECATED;
56
void
tim_print(
int
) TIMER_DEPRECATED;
57
58
}
59
60
#endif
/* _util_misc_timer_h */
sc
Contains all MPQC code up to version 3.
Definition:
mpqcin.h:14
Generated at Sun Jan 26 2020 23:24:02 for
MPQC
3.0.0-alpha using the documentation package
Doxygen
1.8.16.