NAMD
BackEnd.h
Go to the documentation of this file.
1 
7 #ifndef BACKEND_H
8 #define BACKEND_H
9 
10 /* Base class for providing an API to a front end interface. */
11 
12 class BackEnd {
13 public:
14 
15  static void init(int argc, char **argv); // Must call at program startup
16  static void exit(int status=0); // Must call at program shutdown
17 
18  static void suspend(void); // Let message code run...
19  static void awaken(void); // ...then return
20  static void barrier(void); // Let message code run, then return
21  static void ExitSchedOn(int pe); // Tell a remote processor to stop
22  // his scheduler
23 
24 };
25 
26 #endif
27 
static void awaken(void)
Definition: BackEnd.C:316
static void ExitSchedOn(int pe)
Definition: BackEnd.C:67
static void exit(int status=0)
Definition: BackEnd.C:276
static void suspend(void)
Definition: BackEnd.C:311
static void init(int argc, char **argv)
Definition: BackEnd.C:239
static void barrier(void)
Definition: BackEnd.C:321