OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
Classes | Variables
ClosedOrbitFinder.h File Reference
#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>
Include dependency graph for ClosedOrbitFinder.h:
This graph shows which files directly or indirectly include this file:

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

Informgmsg
 

Detailed Description

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.

Author
Matthias Frey
Version
1.0

Definition in file ClosedOrbitFinder.h.

Variable Documentation

Inform* gmsg

Definition at line 21 of file Main.cpp.