OPALX (Object Oriented Parallel Accelerator Library for Exascal) master (dc2a29eed580)
OPALX
Loading...
Searching...
No Matches
OpalConstantEFieldCavity.h
Go to the documentation of this file.
1#ifndef OPAL_OpalConstantEFieldCavity_HH
2#define OPAL_OpalConstantEFieldCavity_HH
3
5
7public:
8 enum { EX = COMMON, EY, EZ, SIZE };
9
12
13 virtual OpalConstantEFieldCavity* clone(const std::string& name);
14
15 virtual void update();
16
17private:
20
21 OpalConstantEFieldCavity(const std::string& name, OpalConstantEFieldCavity* parent);
22};
23
24#endif // OPAL_OpalConstantEFieldCavity_HH
void operator=(const OpalConstantEFieldCavity &)
OpalConstantEFieldCavity(const OpalConstantEFieldCavity &)
virtual void update()
Update the embedded OPALX element.
virtual OpalConstantEFieldCavity * clone(const std::string &name)
Return a clone.