OPAL (Object Oriented Parallel Accelerator Library)
2022.1
OPAL
src
src
Classic
BeamlineCore
SkewOctupole.cpp
Go to the documentation of this file.
1
// ------------------------------------------------------------------------
2
// $RCSfile: SkewOctupole.cpp,v $
3
// ------------------------------------------------------------------------
4
// $Revision: 1.1.1.1 $
5
// ------------------------------------------------------------------------
6
// Copyright: see Copyright.readme
7
// ------------------------------------------------------------------------
8
//
9
// Type definition: SkewOctupole
10
// Defines a concrete representation for a skewed octupole.
11
//
12
// ------------------------------------------------------------------------
13
// Class category: BeamlineCore
14
// ------------------------------------------------------------------------
15
//
16
// $Date: 2000/03/27 09:32:34 $
17
// $Author: fci $
18
//
19
// ------------------------------------------------------------------------
20
21
#include "
BeamlineCore/SkewOctupole.h
"
22
#include "
Channels/IndirectChannel.h
"
23
24
25
// Implementation of typedef SkewOctupole.
26
// ------------------------------------------------------------------------
27
28
// The SkewOctupole type string.
29
template
<>
30
const
std::string
SingleMultipole
< -4 >
::type
(
"SkewOctupole"
);
31
32
template
<>
33
const
SingleMultipole
< -4 >::Entry
SingleMultipole
< -4 >::entries[] = {
34
{
35
"L"
,
36
&
SingleMultipole
< -4 >::getElementLength,
37
&
SingleMultipole
< -4 >::setElementLength
38
},
39
{
40
"A4"
,
41
&
SingleMultipole
< -4 >::getComponent,
42
&
SingleMultipole
< -4 >::setComponent
43
},
44
{ 0, 0, 0 }
45
};
SkewOctupole.h
IndirectChannel.h
client::function::type
boost::function< boost::tuple< double, bool >(arguments_t)> type
Definition:
function.hpp:21
SingleMultipole
Definition:
SingleMultipole.h:47
Generated on Thu Oct 20 2022 17:40:10 for OPAL (Object Oriented Parallel Accelerator Library) by
1.9.3