OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
SetIntegrator.h
Go to the documentation of this file.
1 #ifndef OPAL_SetIntegrator_HH
2 #define OPAL_SetIntegrator_HH
3 
4 // ------------------------------------------------------------------------
5 // $RCSfile: SetIntegrator.h,v $
6 // ------------------------------------------------------------------------
7 // $Revision: 1.1.1.1 $
8 // ------------------------------------------------------------------------
9 // Copyright: see Copyright.readme
10 // ------------------------------------------------------------------------
11 //
12 // Class: SetIntegrator
13 // ------------------------------------------------------------------------
14 //
15 // $Date: 2000/03/27 09:33:44 $
16 // $Author: Andreas Adelmann $
17 //
18 // ------------------------------------------------------------------------
19 
20 #include "AbstractObjects/Action.h"
21 
22 
23 // Class SetIntegrator
24 // ------------------------------------------------------------------------
26 
27 class SetIntegrator: public Action {
28 
29 public:
30 
32  SetIntegrator();
33 
34  virtual ~SetIntegrator();
35 
37  virtual SetIntegrator *clone(const std::string &name);
38 
40  virtual void execute();
41 
42 private:
43 
44  // Not implemented.
46  void operator=(const SetIntegrator &);
47 
48  // Clone constructor.
49  SetIntegrator(const std::string &name, SetIntegrator *parent);
50 };
51 
52 #endif // __SetIntegrator_HH
The base class for all OPAL actions.
Definition: Action.h:30
SetIntegrator()
Exemplar constructor.
void operator=(const SetIntegrator &)
const std::string name
virtual ~SetIntegrator()
The SETINT command.
Definition: SetIntegrator.h:27
virtual void execute()
Execute the command.
virtual SetIntegrator * clone(const std::string &name)
Make clone.