OPAL (Object Oriented Parallel Accelerator Library)
2022.1
OPAL
src
src
Elements
OpalAsymmetricEnge.h
Go to the documentation of this file.
1
2
#ifndef OPAL_OPALASYMMETRICENGE_H
3
#define OPAL_OPALASYMMETRICENGE_H
4
5
#include "
Elements/OpalElement.h
"
6
9
class
OpalAsymmetricEnge
:
public
OpalElement
{
10
public
:
12
enum
{
13
X0_START
=
COMMON
,
14
LAMBDA_START
,
15
COEFFICIENTS_START
,
16
X0_END
,
17
LAMBDA_END
,
18
COEFFICIENTS_END
,
19
SIZE
// size of the enum
20
};
21
23
OpalAsymmetricEnge
();
24
26
virtual
~OpalAsymmetricEnge
();
27
29
virtual
OpalAsymmetricEnge
*
clone
(
const
std::string &
name
);
30
32
virtual
void
update
();
33
34
private
:
35
// Not implemented.
36
OpalAsymmetricEnge
(
const
OpalAsymmetricEnge
&);
37
OpalAsymmetricEnge
&
operator=
(
const
OpalAsymmetricEnge
&);
38
39
// Clone constructor.
40
OpalAsymmetricEnge
(
const
std::string &
name
,
OpalAsymmetricEnge
*parent);
41
};
42
#endif
// OPAL_OPALASYMMETRICENGE_H
OpalElement.h
name
const std::string name
Definition:
MaxNormRadialPeak.cpp:32
OpalAsymmetricEnge
Definition:
OpalAsymmetricEnge.h:9
OpalAsymmetricEnge::update
virtual void update()
Definition:
OpalAsymmetricEnge.cpp:30
OpalAsymmetricEnge::LAMBDA_START
@ LAMBDA_START
Definition:
OpalAsymmetricEnge.h:14
OpalAsymmetricEnge::X0_END
@ X0_END
Definition:
OpalAsymmetricEnge.h:16
OpalAsymmetricEnge::SIZE
@ SIZE
Definition:
OpalAsymmetricEnge.h:19
OpalAsymmetricEnge::COEFFICIENTS_END
@ COEFFICIENTS_END
Definition:
OpalAsymmetricEnge.h:18
OpalAsymmetricEnge::COEFFICIENTS_START
@ COEFFICIENTS_START
Definition:
OpalAsymmetricEnge.h:15
OpalAsymmetricEnge::X0_START
@ X0_START
Definition:
OpalAsymmetricEnge.h:13
OpalAsymmetricEnge::LAMBDA_END
@ LAMBDA_END
Definition:
OpalAsymmetricEnge.h:17
OpalAsymmetricEnge::operator=
OpalAsymmetricEnge & operator=(const OpalAsymmetricEnge &)
OpalAsymmetricEnge::OpalAsymmetricEnge
OpalAsymmetricEnge()
Definition:
OpalAsymmetricEnge.cpp:10
OpalAsymmetricEnge::clone
virtual OpalAsymmetricEnge * clone(const std::string &name)
Definition:
OpalAsymmetricEnge.cpp:57
OpalAsymmetricEnge::OpalAsymmetricEnge
OpalAsymmetricEnge(const OpalAsymmetricEnge &)
OpalAsymmetricEnge::~OpalAsymmetricEnge
virtual ~OpalAsymmetricEnge()
Definition:
OpalAsymmetricEnge.cpp:61
OpalElement
Definition:
OpalElement.h:28
OpalElement::COMMON
@ COMMON
Definition:
OpalElement.h:56
Generated on Thu Oct 20 2022 17:40:11 for OPAL (Object Oriented Parallel Accelerator Library) by
1.9.3