OPAL (Object Oriented Parallel Accelerator Library)  2021.1.99
OPAL
Classes
MapGenerator.h File Reference
#include <cmath>
#include <stdexcept>
#include <vector>
#include <boost/numeric/ublas/matrix.hpp>
#include "matrix_vector_operation.h"
#include "FixedAlgebra/FTps.h"
#include "FixedAlgebra/FMatrix.h"
#include "Physics/Physics.h"
#include "Utilities/OpalException.h"
Include dependency graph for MapGenerator.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MapGenerator< Value_type, Size_type, Series_type, Map_type, Hamiltonian_type, Space_charge_type >
 This class generates the matrices for the one turn matrix of a cyclotron. More...
 

Detailed Description

This class is based on the paper "Transverse-Longitudinal Coupling by Space Charge in Cyclotrons" (2012) of Dr. Christian Baumgarten. It has one template parameter that specifies the type of the variables and containers.

Author
Matthias Frey
Version
1.1

Definition in file MapGenerator.h.