Bug #1062: Fix linking errors by moving definition of userDrivenMode to machine-commo...
[charm.git] / src / ck-ldb / ckgraphTemp.h
blobb55269e8585f1182f5c5592e6632d02052501566
1 /** \file ckgraph.h
2 * Author: Osman Sarood
3 * Date Created: December 14th, 2012
4 * E-mail: sarood1@illinois.edu
6 */
8 /**
9 * \addtogroup CkLdb
12 /*@{*/
14 #ifndef _CKGRAPHTEMP_H_
15 #define _CKGRAPHTEMP_H_
17 #include <vector>
18 #include "BaseLB.h"
19 #include "ckgraph.h"
21 class ProcArrayTemp : public ProcArray {
22 public:
23 int *procFreq, *procFreqNew;
24 void convertToInsts(BaseLB::LDStats *);
25 ProcArrayTemp(BaseLB::LDStats *stats, int *p,int *pn) : ProcArray(stats){
26 procFreqNew = pn; procFreq = p;
28 ~ProcArrayTemp() { }
31 class ObjGraphTemp : public ObjGraph {
32 public:
33 int *procFreq, *procFreqNew;
34 ObjGraphTemp(BaseLB::LDStats *stats,int *p, int *pn):ObjGraph(stats){
35 procFreqNew = pn; procFreq = p;
37 void convertToInsts(BaseLB::LDStats *);
40 #endif // _CKGRAPHTEMP_H_
42 /*@}*/