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
4
#include "
Elements/OpalElement.h
"
5
6
class
OpalConstantEFieldCavity
:
public
OpalElement
{
7
public
:
8
enum
{
EX
=
COMMON
,
EY
,
EZ
,
SIZE
};
9
10
OpalConstantEFieldCavity
();
11
virtual
~OpalConstantEFieldCavity
();
12
13
virtual
OpalConstantEFieldCavity
*
clone
(
const
std::string& name);
14
15
virtual
void
update
();
16
17
private
:
18
OpalConstantEFieldCavity
(
const
OpalConstantEFieldCavity
&);
19
void
operator=
(
const
OpalConstantEFieldCavity
&);
20
21
OpalConstantEFieldCavity
(
const
std::string& name,
OpalConstantEFieldCavity
* parent);
22
};
23
24
#endif
// OPAL_OpalConstantEFieldCavity_HH
OpalElement.h
OpalConstantEFieldCavity
Definition
OpalConstantEFieldCavity.h:6
OpalConstantEFieldCavity::operator=
void operator=(const OpalConstantEFieldCavity &)
OpalConstantEFieldCavity::OpalConstantEFieldCavity
OpalConstantEFieldCavity()
Definition
OpalConstantEFieldCavity.cpp:6
OpalConstantEFieldCavity::OpalConstantEFieldCavity
OpalConstantEFieldCavity(const OpalConstantEFieldCavity &)
OpalConstantEFieldCavity::update
virtual void update()
Update the embedded OPALX element.
Definition
OpalConstantEFieldCavity.cpp:32
OpalConstantEFieldCavity::clone
virtual OpalConstantEFieldCavity * clone(const std::string &name)
Return a clone.
Definition
OpalConstantEFieldCavity.cpp:28
OpalConstantEFieldCavity::EZ
@ EZ
Definition
OpalConstantEFieldCavity.h:8
OpalConstantEFieldCavity::SIZE
@ SIZE
Definition
OpalConstantEFieldCavity.h:8
OpalConstantEFieldCavity::EY
@ EY
Definition
OpalConstantEFieldCavity.h:8
OpalConstantEFieldCavity::EX
@ EX
Definition
OpalConstantEFieldCavity.h:8
OpalConstantEFieldCavity::~OpalConstantEFieldCavity
virtual ~OpalConstantEFieldCavity()
Definition
OpalConstantEFieldCavity.cpp:26
OpalElement
Definition
OpalElement.h:31
OpalElement::COMMON
@ COMMON
Definition
OpalElement.h:57
src
Elements
OpalConstantEFieldCavity.h
Generated on Mon Jun 1 2026 10:40:52 for OPALX (Object Oriented Parallel Accelerator Library for Exascal) by
1.9.8