OPAL (Object Oriented Parallel Accelerator Library)
2.2.0
OPAL
|
#include <algorithm>
#include <array>
#include <cmath>
#include <functional>
#include <limits>
#include <numeric>
#include <string>
#include <utility>
#include <vector>
#include "Utilities/Options.h"
#include "Utilities/OpalException.h"
#include "AbstractObjects/OpalData.h"
#include "AbsBeamline/Cyclotron.h"
#include <boost/numeric/odeint/integrate/integrate_n_steps.hpp>
#include <boost/filesystem.hpp>
Go to the source code of this file.
Classes | |
class | ClosedOrbitFinder< Value_type, Size_type, Stepper > |
Finds a closed orbit of a cyclotron for a given energy. More... | |
Variables | |
Inform * | gmsg |
The algorithm is based on the paper of M. M. Gordon: "Computation of closed orbits and basic focusing properties for sector-focused cyclotrons and the design of 'cyclops'" (1983) As template arguments one chooses the type of the variables and the integrator for the ODEs. The supported steppers can be found on http://www.boost.org/ where it is part of the library Odeint.
Definition in file ClosedOrbitFinder.h.