doc: Add serial to list of ci file reserved words
[charm.git] / src / ck-ldb / LBObj.C
1 /**
2  * \addtogroup CkLdb
3 */
4 /*@{*/
5
6 #include <charm++.h>
7
8 #if CMK_LBDB_ON
9
10 #include "LBObj.h"
11 #include "LBOM.h"
12 #include "LBDBManager.h"
13
14 /*************************************************************
15  * LBObj Object-data Code
16  *************************************************************/
17
18 void LBObj::Clear(void)
19 {
20 //  data.handle = myhandle;
21 //  data.id = myid;
22 //  data.omHandle = parentOM;
23 //  data.omID = parentDB->LbOM(parentOM)->id();
24   data.wallTime = 0.;
25 #if CMK_LB_CPUTIMER
26   data.cpuTime = 0.;
27 #endif
28 #if ! COMPRESS_LDB
29   data.minWall = 1e6;
30   data.maxWall = 0.;
31 #endif
32 }
33
34 void LBObj::IncrementTime(LBRealType walltime, LBRealType cputime)
35 {
36   parentDB->MeasuredObjTime(walltime,cputime);
37   data.wallTime += walltime;
38 #if CMK_LB_CPUTIMER
39   data.cpuTime += cputime;
40 #endif
41 #if ! COMPRESS_LDB
42   if (walltime < data.minWall) data.minWall = walltime;
43   if (walltime > data.maxWall) data.maxWall = walltime;
44 #endif
45 }
46
47 #endif
48
49 /*@}*/