OPAL (Object Oriented Parallel Accelerator Library) 2022.1
OPAL
OpalEnge.h
Go to the documentation of this file.
1
2#ifndef OPAL_OPALENGE_H
3#define OPAL_OPALENGE_H
4
6
9class OpalEnge : public OpalElement {
10 public:
12 enum {
16 SIZE // size of the enum
17 };
18
20 OpalEnge();
21
23 virtual ~OpalEnge() {}
24
26 virtual OpalEnge *clone(const std::string &name);
27
29 virtual void update();
30
31 private:
32 // Not implemented.
34 void operator=(const OpalEnge &);
35
36 // Clone constructor.
37 OpalEnge(const std::string &name, OpalEnge *parent);
38};
39#endif // OPAL_OPALENGE_H
const std::string name
virtual ~OpalEnge()
Definition: OpalEnge.h:23
virtual OpalEnge * clone(const std::string &name)
Definition: OpalEnge.cpp:38
OpalEnge()
Definition: OpalEnge.cpp:10
virtual void update()
Definition: OpalEnge.cpp:23
void operator=(const OpalEnge &)
@ SIZE
Definition: OpalEnge.h:16
@ COEFFICIENTS
Definition: OpalEnge.h:15
@ LAMBDA
Definition: OpalEnge.h:14
OpalEnge(const OpalEnge &)