Code indexing in gitaly is broken and leads to code not being visible to the user. We work on the issue with highest priority.

Skip to content
Snippets Groups Projects
Commit 021aa428 authored by frey_m's avatar frey_m
Browse files

Merge branch '501-student-work-of-frey_m-semester-thesis' into 'master'

File header to semester thesis files of @frey_m

See merge request !319
parents 9818d889 92df6f6b
No related branches found
No related tags found
1 merge request!319File header to semester thesis files of @frey_m
/** //
* @file ClosedOrbitFinder.h // Class ClosedOrbitFinder
* The algorithm is based on the paper of M. M. Gordon: "Computation of closed orbits and basic focusing properties for // This class finds a closed orbit of a cyclotron for a given energy.
* sector-focused cyclotrons and the design of 'cyclops'" (1983) // The algorithm is based on the paper of M. M. Gordon: "Computation of
* As template arguments one chooses the type of the variables and the integrator for the ODEs. The supported steppers can // closed orbits and basic focusing properties for sector-focused cyclotrons
* be found on // and the design of 'cyclops'" (1983)
* http://www.boost.org/ where it is part of the library Odeint. // As template arguments one chooses the type of the variables and the
* // integrator for the ODEs. The supported steppers can be found on
* @author Matthias Frey // http://www.boost.org/ where it is part of the library Odeint.
* @version 1.0 //
*/ // Copyright (c) 2014, Matthias Frey, ETH Zürich
// All rights reserved
//
// Implemented as part of the Semester thesis by Matthias Frey
// "Matched Distributions in Cyclotrons"
//
// This file is part of OPAL.
//
// OPAL is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// You should have received a copy of the GNU General Public License
// along with OPAL. If not, see <https://www.gnu.org/licenses/>.
//
#ifndef CLOSEDORBITFINDER_H #ifndef CLOSEDORBITFINDER_H
#define CLOSEDORBITFINDER_H #define CLOSEDORBITFINDER_H
...@@ -37,7 +51,6 @@ ...@@ -37,7 +51,6 @@
extern Inform *gmsg; extern Inform *gmsg;
/// Finds a closed orbit of a cyclotron for a given energy
template<typename Value_type, typename Size_type, class Stepper> template<typename Value_type, typename Size_type, class Stepper>
class ClosedOrbitFinder class ClosedOrbitFinder
{ {
......
/** //
* @file Harmonics.h // Class Harmonics
* This class computes the cyclotron map based on harmonics. // This class computes the cyclotron map based on harmonics.
* All functions are copied and translated to C++ from the original program inj2_ana.c of Dr. C. Baumgarten. // All functions are copied and translated to C++ from the original program inj2_ana.c of Dr. C. Baumgarten.
* //
* @author Matthias Frey // Copyright (c) 2014 - 2015, Christian Baumgarten, Paul Scherrer Institut, Villigen PSI, Switzerland
* @version 1.0 // Matthias Frey, ETH Zürich
*/ // All rights reserved
//
// This file is part of OPAL.
//
// OPAL is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// You should have received a copy of the GNU General Public License
// along with OPAL. If not, see <https://www.gnu.org/licenses/>.
//
#ifndef HARMONICS_H #ifndef HARMONICS_H
#define HARMONICS_H #define HARMONICS_H
......
/** //
* @file matrix_vector_operation.h // File with Boost uBLAS extensions
* This file provides additional functions for the matrix classes of uBLAS that is part of the // This file provides additional functions for the matrix classes
* BOOST library (http://www.boost.org/). // of uBLAS that is part of the Boost library (http://www.boost.org/).
* //
* @author Matthias Frey // Copyright (c) 2014, Matthias Frey, ETH Zürich
* @version 1.0 // All rights reserved
*/ //
// Implemented as part of the Semester thesis by Matthias Frey
// "Matched Distributions in Cyclotrons"
//
// This file is part of OPAL.
//
// OPAL is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// You should have received a copy of the GNU General Public License
// along with OPAL. If not, see <https://www.gnu.org/licenses/>.
//
#ifndef MATRIX_OPERATION_H #ifndef MATRIX_OPERATION_H
#define MATRIX_OPERATION_H #define MATRIX_OPERATION_H
...@@ -23,7 +36,6 @@ ...@@ -23,7 +36,6 @@
* @{ * @{
*/ */
/// @brief Expands the existing functions of the boost library uBLAS (http://www.boost.org/).
namespace matt_boost { namespace matt_boost {
namespace ublas = boost::numeric::ublas; namespace ublas = boost::numeric::ublas;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment