OpenADFortTk (including Open64 and OpenAnalysis references)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ManagerICFGActive.hpp
Go to the documentation of this file.
1 
16 #ifndef ManagerICFGActive_h
17 #define ManagerICFGActive_h
18 
19 //--------------------------------------------------------------------
20 // OpenAnalysis headers
21 
28 
30 //#include <OpenAnalysis/CFG/EachCFGInterface.hpp>
34 
35 namespace OA {
36  namespace Activity {
37 
38 
43 public:
46 
52  DataFlow::DFPImplement algorithm);
53 
54 private:
55  //========================================================
56  // implementation of ICFGDFProblem interface
57  //========================================================
58  //--------------------------------------------------------
59  // initialization callbacks
60  //--------------------------------------------------------
61 
64 
70 
71  //--------------------------------------------------------
72  // solver callbacks
73  //--------------------------------------------------------
74 
79 
84  OA::StmtHandle stmt);
85 
91 
97 
101 
105 
109 
110 private: // member variables
111 
113  std::map<ProcHandle,OA_ptr<ActiveStandard> > mActiveMap;
114 
121 };
122 
123  } // end of Activity namespace
124 } // end of OA namespace
125 
126 #endif