Xyce  6.1
LOADTest.h
Go to the documentation of this file.
1 //-----------------------------------------------------------------------------
2 // File : LOADTest.h
3 //
4 // Purpose : This function is the header file which contains class
5 // definitions for the nonlinear solver package test
6 // program.
7 //
8 // Special Notes :
9 //
10 // Creator : Eric Keiter, SNL, Parallel Computational Sciences
11 //
12 // Creation Date : 5/27/00
13 //-----------------------------------------------------------------------------
14 
15 
16 #ifndef _LOADTEST_H
17 #define _LOADTEST_H
18 
19 // ---------- Standard Includes ----------
20 #include <iostream>
21 #include <vector>
22 #include <list>
23 #include <string>
24 
25 // ---------- Xyce Includes ----------
26 #include <N_LOA_LoaderMgr.h>
27 #include <N_DEV_DeviceMgr.h>
28 #include <N_ERH_ErrorMgr.h>
29 
30 using namespace std;
31 
32 //-----------------------------------------------------------------------------
33 // Class : LOADTestor
34 // Purpose : This is the top level class for the Loader Services
35 // testing program. The member function, RunTests,
36 // is the "main" function, essentially.
37 // Special Notes :
38 // Creator : Eric Keiter, SNL, Parallel Computational Sciences
39 // Creation Date : 5/27/00
40 //-----------------------------------------------------------------------------
42 {
43  // functions:
44  public:
45  LOADTestor ();
46  ~LOADTestor ();
47 
48  bool runTests (int iargs, char *cargs[]);
49 
50  protected:
51 
52  private:
53  bool doAllocations ();
54  bool doRegistrations ();
55  bool doDeAllocations ();
56 
57  bool doInitialization ();
58  bool doLoad ();
59 
60  // attributes
61  public:
62 
63  protected:
64 
65  private:
67  N_LOA_LoaderMgr * LOA_LoaderMgrPtr_;
68  N_ERH_ErrorMgr * ERH_Ptr_;
69 
70  int iargs;
71  char **cargs;
72 };
73 
74 #endif
75 
76 
char ** cargs
Definition: LOADTest.h:71
N_DEV_DeviceMgr * DEV_DeviceMgrPtr_
Definition: LOADTest.h:66
N_ERH_ErrorMgr * ERH_Ptr_
Definition: LOADTest.h:68
N_LOA_LoaderMgr * LOA_LoaderMgrPtr_
Definition: LOADTest.h:67
int iargs
Definition: LOADTest.h:70