OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
VariableRFCavityFringeField.h File Reference
#include "AbsBeamline/VariableRFCavity.h"
#include "Fields/Definitions.h"
#include <iostream>
Include dependency graph for VariableRFCavityFringeField.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  VariableRFCavityFringeField
 Generates a field like Ey = E0*a(t)*y^{2n+1} g_n(z) sin{f(t)*t-q(t)} Ez = E0*a(t)*y^{2n} f_n(z) sin{f(t)*t-q(t)} Bx = B0*a(t)*y^{2n+1} h_n(z) cos{f(t)*t-q(t)} where E0, is a user-defined field and B0 is the corresponding magnetic field magnitude; f_n is a user-defined axial field dependence and g_n, h_n are the corresponding off-axis field dependencies. More...
 

Namespaces

namespace  endfieldmodel