Skip to content

Commit c7342b7

Browse files
Merge pull request #111 from ChristopherMayes/add_wakefields
Add resistive wall Wakefields
2 parents e92c1ff + 8e496db commit c7342b7

File tree

18 files changed

+4619
-17
lines changed

18 files changed

+4619
-17
lines changed

docs/api/wakefields.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# Wakefields
2+
3+
## Resistive Wall Wakefield Classes
4+
5+
::: pmd_beamphysics.wakefields.ResistiveWallWakefield
6+
7+
::: pmd_beamphysics.wakefields.ResistiveWallPseudomode
8+
9+
## Base Classes
10+
11+
::: pmd_beamphysics.wakefields.WakefieldBase
12+
13+
::: pmd_beamphysics.wakefields.PseudomodeWakefield
14+
15+
::: pmd_beamphysics.wakefields.ImpedanceWakefield
16+
17+
::: pmd_beamphysics.wakefields.TabularWakefield
18+
19+
::: pmd_beamphysics.wakefields.Pseudomode
20+
21+
## Low-level Functions
22+
23+
::: pmd_beamphysics.wakefields.longitudinal_impedance_round
24+
25+
::: pmd_beamphysics.wakefields.longitudinal_impedance_flat
26+
27+
::: pmd_beamphysics.wakefields.wakefield_from_impedance
28+
29+
::: pmd_beamphysics.wakefields.wakefield_from_impedance_fft
30+
31+
::: pmd_beamphysics.wakefields.ac_conductivity
32+
33+
::: pmd_beamphysics.wakefields.surface_impedance
34+
35+
::: pmd_beamphysics.wakefields.characteristic_length
Lines changed: 196 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,196 @@
1+
0.9486456377226915, 0.979825988170802
2+
1.5019145522649495, 0.9532649307559146
3+
1.9887911970621417, 0.926703873341027
4+
2.387144815532551, 0.8975106390652048
5+
2.7191061642579086, 0.8624149475860742
6+
2.8850868386205946, 0.8382866596941719
7+
3.106394404437495, 0.814956001154068
8+
3.383028861708624, 0.7883949437391805
9+
3.5490095360712957, 0.76081690890075
10+
3.7149902104339816, 0.7383835833814194
11+
3.917855479099458, 0.7104665560684746
12+
4.139163044916373, 0.6793590113483361
13+
4.360470610733273, 0.6484508739661473
14+
4.5817781765501735, 0.61674510723216
15+
4.803085742367074, 0.5848399331602231
16+
5.024393308183974, 0.5529347590882862
17+
5.245700874000889, 0.5194343263127524
18+
5.467008439817789, 0.483740412819773
19+
5.6883160056346895, 0.4474482773129449
20+
5.90962357145159, 0.41095673446816705
21+
6.13093113726849, 0.3744651916233892
22+
6.352238703085405, 0.3381730561165608
23+
6.525596296308663, 0.30503155654933645
24+
6.757969240416401, 0.2717704125793421
25+
6.979276806233301, 0.23408242570686677
26+
7.200584372050201, 0.19619503149644157
27+
7.421891937867102, 0.15850704462396603
28+
7.643199503684016, 0.12201550177918818
29+
7.864507069500917, 0.0849257369205616
30+
8.096880013608654, 0.04994968984420067
31+
8.362449092588946, 0.01353790993460291
32+
8.583756658405846, -0.020959559530679073
33+
8.805064224222761, -0.05286473360261579
34+
9.08169868149389, -0.08835923975764559
35+
9.30300624731079, -0.12126145051933057
36+
9.468986921673462, -0.14578855308713212
37+
9.57964070458192, -0.22794437632236964
38+
10.077582727669949, -0.2893618364108481
39+
10.354217184941078, -0.3198711591171377
40+
10.686178533666435, -0.3527733698788227
41+
10.948981268074007, -0.3885171352062895
42+
11.128793665300236, -0.41833850259665306
43+
11.4133319642077, -0.4466087657653941
44+
11.659931823260806, -0.4724177726485861
45+
12.014023928567852, -0.5013318366512791
46+
12.34598527729321, -0.5324393813714174
47+
12.677946626018567, -0.563546926091556
48+
13.06523486619814, -0.5965488405222157
49+
13.673830672194626, -0.6234090089440274
50+
14.282426478191113, -0.6520837841411811
51+
15.222983632912943, -0.6690696637465243
52+
16.32952146199746, -0.6627853112778097
53+
17.24636709181034, -0.631373907756986
54+
17.83125137289788, -0.606932265476877
55+
18.265962662895376, -0.5772561805755911
56+
18.708577794529177, -0.5443539698139062
57+
19.09586603470875, -0.5158885723216
58+
19.42782738343412, -0.48717391565685686
59+
19.759788732159464, -0.45526874158492014
60+
20.091750080884836, -0.42316416017503333
61+
20.42371142961018, -0.3906607640892479
62+
20.755672778335523, -0.35975262670705876
63+
21.032307235606666, -0.33692048651182915
64+
21.419595475786238, -0.28497487497595664
65+
21.798979874329504, -0.2507337863737531
66+
22.166508510418296, -0.21757519474899012
67+
22.383864155417044, -0.187493173481164
68+
22.71055627638485, -0.15536010530871303
69+
23.010243605095226, -0.12066322850548183
70+
23.34813283504782, -0.08442806652378199
71+
23.57734424250104, -0.0590463610790537
72+
23.964632482680642, -0.03292399980765537
73+
24.35982456449655, 0.03367805106751298
74+
24.739208963039786, 0.06498500312560118
75+
25.071170311765158, 0.09748839921138686
76+
25.418939343763142, 0.130419096735636
77+
25.88263138642712, 0.17085257448013524
78+
26.34368881521233, 0.2065642130698211
79+
26.564996381029246, 0.23604801232379846
80+
27.45637407668069, 0.29277465217670073
81+
28.003495558839134, 0.3204258030390459
82+
28.517245265199776, 0.34543718057043926
83+
29.22068717083208, 0.37660882050634736
84+
30.271898108462366, 0.39968115590410735
85+
31.48908972045534, 0.4017477410428578
86+
32.54030065808563, 0.38558215071407953
87+
33.37020402989903, 0.3594526677520402
88+
34.034126727349744, 0.3311539178207348
89+
34.56280591235678, 0.30274501907418094
90+
35.15295942120186, 0.2703080921010452
91+
35.68163860620892, 0.24066286785920377
92+
36.089125552792424, 0.21365741694831408
93+
36.52383684278989, 0.1868228866128101
94+
36.96645197442372, 0.15795867444460487
95+
37.40906710605752, 0.1281971292556261
96+
37.85168223769132, 0.09738869554241214
97+
38.29429736932512, 0.06702892833958463
98+
38.73691250095892, 0.03637005012983274
99+
39.17952763259275, 0.012873218808104214
100+
39.7696811414378, -0.034353085729627475
101+
40.321273483511746, -0.06758462073125959
102+
40.88236640290613, -0.0999248653587228
103+
41.337276399307555, -0.12709411515435654
104+
41.779891530941356, -0.15074524977330794
105+
42.4991411198463, -0.17809254183496814
106+
43.163063817297015, -0.2060095691479129
107+
43.99296718911039, -0.2319325230813618
108+
45.099505018194904, -0.2562964741908407
109+
46.31669663018788, -0.2669557028012379
110+
47.53388824218085, -0.2601033415516969
111+
48.695752962719595, -0.2406665644835544
112+
49.691637008895654, -0.21518230669359473
113+
50.52154038070903, -0.18732225290577853
114+
51.24078996961397, -0.1609435107713022
115+
51.904712667064686, -0.1342229274860549
116+
52.5686353645154, -0.10630590017311015
117+
53.23255806196612, -0.07759124350836699
118+
53.896480759416804, -0.048876586843623615
119+
54.61573034832175, -0.02084561248042216
120+
55.44563372013515, 0.019619833742065884
121+
56.27553709194852, 0.04974458515373836
122+
57.050113572307694, 0.07675003606462782
123+
57.935343835575296, 0.1045341251522729
124+
58.98655477320558, 0.1304703729082517
125+
60.14841949374433, 0.15027695994859158
126+
61.3656111057373, 0.1610449561978704
127+
62.582802717730274, 0.16060988564234369
128+
63.79999432972325, 0.15114710105964435
129+
65.01718594171622, 0.13254783481089039
130+
66.17905066225494, 0.10881473600692448
131+
67.23026159988525, 0.08299813265371547
132+
68.22614564606131, 0.05680930226966718
133+
69.22202969223737, 0.029291089632621725
134+
69.99660617259654, 0.011424192152337254
135+
71.10314400168106, -0.022446050595394285
136+
72.32033561367403, -0.048876586843623615
137+
73.53752722566698, -0.07302300267533957
138+
74.75471883765995, -0.09053459253527762
139+
75.97191044965292, -0.10206396225672765
140+
77.1891020616459, -0.10663220308975485
141+
78.40629367363887, -0.10510945614541245
142+
79.62348528563184, -0.09673434795152902
143+
80.84067689762479, -0.08379099892461839
144+
82.05786850961776, -0.06660571198132503
145+
83.27506012161074, -0.04702753698263651
146+
84.49225173360371, -0.025709079761842446
147+
85.62645300841534, -0.0070010458742064685
148+
86.92663495758963, 0.015731390652048427
149+
88.1438265695826, 0.032590374678696854
150+
89.36101818157557, 0.046730167733305406
151+
90.57820979356855, 0.05684555814929437
152+
91.79540140556152, 0.06293654592666442
153+
93.0125930175545, 0.0648943634265331
154+
94.22978462954744, 0.0625014753711377
155+
95.44697624154041, 0.0564104875937681
156+
96.66416785353339, 0.04738277356659504
157+
97.88135946552636, 0.036070939122908374
158+
99.09855107751933, 0.02312759009599752
159+
100.3157426895123, 0.011054382180139433
160+
101.73211111074046, -0.006761757068666885
161+
102.75012591349822, -0.015593689345853257
162+
103.9673175254912, -0.025600312122960656
163+
105.18450913748417, -0.03364911740019916
164+
106.40170074947714, -0.03941380226092406
165+
107.61889236147012, -0.04180669031631945
166+
108.83608397346306, -0.04332943726066185
167+
110.05327558545603, -0.040610246288621754
168+
111.27046719744901, -0.03615077309447612
169+
112.48765880944198, -0.029842250039343154
170+
113.70485042143495, -0.022337282956512494
171+
114.92204203342793, -0.014506012957037129
172+
115.91792607960399, -0.010248536806528818
173+
118.02034795486456, 0.008879029402507399
174+
119.23753956685754, 0.013229734957771688
175+
120.45473117885051, 0.019103187457378157
176+
121.67192279084348, 0.02301882245711573
177+
122.88911440283643, 0.025302942873629553
178+
124.1063060148294, 0.025302942873629553
179+
125.32349762682237, 0.02486787231810328
180+
126.54068923881535, 0.02214868134606296
181+
127.75788085080832, 0.018559349262970093
182+
128.97507246280128, 0.013556037874416615
183+
130.19226407479425, 0.009857938152441958
184+
131.13282122951608, 0.007755097134064304
185+
133.95449269368163, -0.010046539762891271
186+
135.17168430567455, -0.012113124901641736
187+
136.38887591766752, -0.01428847767927377
188+
137.6060675296605, -0.01624629517914289
189+
138.82325914165347, -0.01776904212348529
190+
140.04045075364644, -0.01776904212348529
191+
141.2576423656394, -0.015702456984734825
192+
142.4748339776324, -0.014070942401510855
193+
143.69202558962536, -0.012221892540523305
194+
144.90921720161833, -0.010699145596180903
195+
145.9051012477944, -0.009393933929601861
196+
149.43021461759218, 0.007698123608935736

0 commit comments

Comments
 (0)