Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
S
src
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
71
Issues
71
List
Boards
Labels
Service Desk
Milestones
Merge Requests
5
Merge Requests
5
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Code Review
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
OPAL
src
Commits
21e64e11
Commit
21e64e11
authored
Sep 25, 2020
by
snuverink_j
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
improve includes: only include strictly necessary
parent
a6e43cdb
Changes
102
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
102 changed files
with
263 additions
and
294 deletions
+263
-294
ippl/src/AppTypes/Vektor.h
ippl/src/AppTypes/Vektor.h
+13
-7
ippl/src/FFT/FFT.hpp
ippl/src/FFT/FFT.hpp
+1
-1
ippl/src/Field/BareField.h
ippl/src/Field/BareField.h
+1
-0
ippl/src/Field/BareField.hpp
ippl/src/Field/BareField.hpp
+1
-2
ippl/src/Index/SIndexAssign.hpp
ippl/src/Index/SIndexAssign.hpp
+3
-3
ippl/src/Meshes/UniformCartesian.hpp
ippl/src/Meshes/UniformCartesian.hpp
+0
-1
ippl/src/Message/Communicate.cpp
ippl/src/Message/Communicate.cpp
+0
-1
ippl/src/Message/Message.h
ippl/src/Message/Message.h
+0
-1
ippl/src/Message/Message.hpp
ippl/src/Message/Message.hpp
+0
-1
ippl/src/Particle/AbstractParticle.h
ippl/src/Particle/AbstractParticle.h
+3
-1
ippl/src/Particle/Interpolator.h
ippl/src/Particle/Interpolator.h
+2
-3
ippl/src/Particle/IpplParticleBase.h
ippl/src/Particle/IpplParticleBase.h
+4
-2
ippl/src/Particle/PAssignDefs.h
ippl/src/Particle/PAssignDefs.h
+2
-1
ippl/src/Particle/ParticleAttrib.h
ippl/src/Particle/ParticleAttrib.h
+1
-0
ippl/src/SubParticle/SubParticleAssignDefs.h
ippl/src/SubParticle/SubParticleAssignDefs.h
+1
-1
ippl/src/Utility/DiscField.h
ippl/src/Utility/DiscField.h
+0
-3
ippl/src/Utility/DiscField.hpp
ippl/src/Utility/DiscField.hpp
+0
-1
ippl/src/Utility/DiscParticle.h
ippl/src/Utility/DiscParticle.h
+2
-3
ippl/src/Utility/Inform.h
ippl/src/Utility/Inform.h
+1
-0
ippl/src/Utility/IpplInfo.cpp
ippl/src/Utility/IpplInfo.cpp
+1
-0
ippl/src/Utility/IpplInfo.h
ippl/src/Utility/IpplInfo.h
+3
-2
ippl/src/Utility/IpplMemoryUsage.cpp
ippl/src/Utility/IpplMemoryUsage.cpp
+3
-0
ippl/src/Utility/IpplMemoryUsage.h
ippl/src/Utility/IpplMemoryUsage.h
+3
-3
ippl/src/Utility/IpplStats.h
ippl/src/Utility/IpplStats.h
+2
-1
ippl/src/Utility/IpplTimings.cpp
ippl/src/Utility/IpplTimings.cpp
+0
-1
ippl/src/Utility/PAssert.h
ippl/src/Utility/PAssert.h
+0
-1
optimizer/Comm/types.h
optimizer/Comm/types.h
+0
-2
optimizer/Util/CmdArguments.cpp
optimizer/Util/CmdArguments.cpp
+2
-0
optimizer/Util/CmdArguments.h
optimizer/Util/CmdArguments.h
+0
-1
optimizer/Util/MPIHelper.cpp
optimizer/Util/MPIHelper.cpp
+1
-0
optimizer/Util/Types.h
optimizer/Util/Types.h
+2
-7
src/AbstractObjects/Attribute.cpp
src/AbstractObjects/Attribute.cpp
+2
-0
src/AbstractObjects/Attribute.h
src/AbstractObjects/Attribute.h
+0
-3
src/Algorithms/ParallelTTracker.cpp
src/Algorithms/ParallelTTracker.cpp
+3
-4
src/Algorithms/ThickTracker.h
src/Algorithms/ThickTracker.h
+6
-23
src/BasicActions/Option.cpp
src/BasicActions/Option.cpp
+3
-3
src/BasicActions/PSystem.cpp
src/BasicActions/PSystem.cpp
+2
-1
src/BasicActions/System.cpp
src/BasicActions/System.cpp
+2
-1
src/Classic/AbsBeamline/BeamStripping.cpp
src/Classic/AbsBeamline/BeamStripping.cpp
+1
-4
src/Classic/AbsBeamline/Component.h
src/Classic/AbsBeamline/Component.h
+0
-1
src/Classic/AbsBeamline/Degrader.cpp
src/Classic/AbsBeamline/Degrader.cpp
+1
-2
src/Classic/AbsBeamline/Degrader.h
src/Classic/AbsBeamline/Degrader.h
+2
-0
src/Classic/AbsBeamline/ElementBase.h
src/Classic/AbsBeamline/ElementBase.h
+1
-2
src/Classic/AbsBeamline/SBend.cpp
src/Classic/AbsBeamline/SBend.cpp
+2
-5
src/Classic/Algorithms/PBunchDefs.h
src/Classic/Algorithms/PBunchDefs.h
+1
-30
src/Classic/Algorithms/PartBins.h
src/Classic/Algorithms/PartBins.h
+0
-2
src/Classic/Algorithms/PartBunch.cpp
src/Classic/Algorithms/PartBunch.cpp
+7
-15
src/Classic/Algorithms/PartBunchBase.h
src/Classic/Algorithms/PartBunchBase.h
+22
-17
src/Classic/Algorithms/PartBunchBase.hpp
src/Classic/Algorithms/PartBunchBase.hpp
+6
-9
src/Classic/Algorithms/PartData.h
src/Classic/Algorithms/PartData.h
+0
-3
src/Classic/Algorithms/PolynomialTimeDependence.cpp
src/Classic/Algorithms/PolynomialTimeDependence.cpp
+2
-0
src/Classic/Algorithms/PolynomialTimeDependence.h
src/Classic/Algorithms/PolynomialTimeDependence.h
+2
-3
src/Classic/Algorithms/SplineTimeDependence.cpp
src/Classic/Algorithms/SplineTimeDependence.cpp
+2
-0
src/Classic/Algorithms/SplineTimeDependence.h
src/Classic/Algorithms/SplineTimeDependence.h
+3
-2
src/Classic/Algorithms/Vektor.h
src/Classic/Algorithms/Vektor.h
+0
-7
src/Classic/Beamlines/Beamline.h
src/Classic/Beamlines/Beamline.h
+0
-3
src/Classic/Beamlines/TBeamline.h
src/Classic/Beamlines/TBeamline.h
+1
-1
src/Classic/MemoryManagement/RCObject.h
src/Classic/MemoryManagement/RCObject.h
+0
-2
src/Classic/Parser/Statement.h
src/Classic/Parser/Statement.h
+1
-1
src/Classic/Solvers/BeamStrippingPhysics.cpp
src/Classic/Solvers/BeamStrippingPhysics.cpp
+1
-1
src/Classic/Solvers/CollimatorPhysics.cpp
src/Classic/Solvers/CollimatorPhysics.cpp
+3
-1
src/Classic/Solvers/CollimatorPhysics.hh
src/Classic/Solvers/CollimatorPhysics.hh
+6
-6
src/Classic/Structure/LossDataSink.cpp
src/Classic/Structure/LossDataSink.cpp
+0
-1
src/Classic/Structure/LossDataSink.h
src/Classic/Structure/LossDataSink.h
+3
-5
src/Classic/Structure/MeshGenerator.h
src/Classic/Structure/MeshGenerator.h
+22
-1
src/Classic/Structure/PeakFinder.cpp
src/Classic/Structure/PeakFinder.cpp
+3
-1
src/Classic/Structure/PeakFinder.h
src/Classic/Structure/PeakFinder.h
+0
-1
src/Classic/TrimCoils/OpalTrimCoil.cpp
src/Classic/TrimCoils/OpalTrimCoil.cpp
+1
-1
src/Classic/TrimCoils/OpalTrimCoil.h
src/Classic/TrimCoils/OpalTrimCoil.h
+1
-0
src/Distribution/ClosedOrbitFinder.h
src/Distribution/ClosedOrbitFinder.h
+0
-1
src/Distribution/Distribution.cpp
src/Distribution/Distribution.cpp
+0
-1
src/Distribution/SigmaGenerator.h
src/Distribution/SigmaGenerator.h
+5
-2
src/Elements/OpalElement.h
src/Elements/OpalElement.h
+1
-0
src/Main.cpp
src/Main.cpp
+15
-33
src/OpalParser/IfStatement.cpp
src/OpalParser/IfStatement.cpp
+1
-0
src/OpalParser/OpalParser.cpp
src/OpalParser/OpalParser.cpp
+3
-1
src/OpalParser/WhileStatement.cpp
src/OpalParser/WhileStatement.cpp
+3
-0
src/Sample/Sampler.cpp
src/Sample/Sampler.cpp
+1
-0
src/Sample/Sampler.h
src/Sample/Sampler.h
+2
-3
src/Solvers/BoxCornerDomain.h
src/Solvers/BoxCornerDomain.h
+3
-3
src/Solvers/FFTBoxPoissonSolver.h
src/Solvers/FFTBoxPoissonSolver.h
+5
-0
src/Solvers/FFTPoissonSolver.h
src/Solvers/FFTPoissonSolver.h
+4
-0
src/Solvers/IrregularDomain.h
src/Solvers/IrregularDomain.h
+3
-2
src/Solvers/P3MPoissonSolver.h
src/Solvers/P3MPoissonSolver.h
+7
-1
src/Solvers/PoissonSolver.h
src/Solvers/PoissonSolver.h
+7
-0
src/Structure/Beam.h
src/Structure/Beam.h
+1
-0
src/Structure/DataSink.cpp
src/Structure/DataSink.cpp
+4
-8
src/Structure/DataSink.h
src/Structure/DataSink.h
+10
-3
src/Structure/H5PartWrapper.h
src/Structure/H5PartWrapper.h
+8
-4
src/Structure/H5PartWrapperForPC.cpp
src/Structure/H5PartWrapperForPC.cpp
+0
-2
src/Structure/H5PartWrapperForPC.h
src/Structure/H5PartWrapperForPC.h
+1
-2
src/Structure/H5PartWrapperForPT.cpp
src/Structure/H5PartWrapperForPT.cpp
+2
-1
src/Structure/H5PartWrapperForPT.h
src/Structure/H5PartWrapperForPT.h
+0
-3
src/Structure/IpplInfoWrapper.h
src/Structure/IpplInfoWrapper.h
+1
-1
src/Structure/SDDSWriter.h
src/Structure/SDDSWriter.h
+0
-1
src/Track/TrackEnd.h
src/Track/TrackEnd.h
+0
-1
src/opal.cpp
src/opal.cpp
+6
-1
src/opal.h
src/opal.h
+1
-2
tests/ippl_src/Index/Index.cpp
tests/ippl_src/Index/Index.cpp
+1
-0
tests/ippl_src/Meshes/Average.cpp
tests/ippl_src/Meshes/Average.cpp
+1
-0
tests/ippl_src/Meshes/CartesianCentering.cpp
tests/ippl_src/Meshes/CartesianCentering.cpp
+2
-2
tests/ippl_src/Particle/EdgeCentering.cpp
tests/ippl_src/Particle/EdgeCentering.cpp
+1
-4
No files found.
ippl/src/AppTypes/Vektor.h
View file @
21e64e11
...
...
@@ -17,6 +17,7 @@
#include "PETE/IpplExpressions.h"
#include "AppTypes/TSVMeta.h"
#include <cmath>
#include <iostream>
#include <iomanip>
...
...
@@ -277,6 +278,17 @@ cross(const Vektor<T1,D> &lhs, const Vektor<T2,D> &rhs)
return
TSV_MetaCross
<
Vektor
<
T1
,
D
>
,
Vektor
<
T2
,
D
>
>
::
apply
(
lhs
,
rhs
);
}
//----------------------------------------------------------------------
// euclidean norm
//----------------------------------------------------------------------
template
<
class
T
,
unsigned
D
>
inline
double
euclidean_norm
(
const
Vektor
<
T
,
D
>
&
a
)
{
return
std
::
sqrt
(
dot
(
a
,
a
));
}
//----------------------------------------------------------------------
// I/O
template
<
class
T
,
unsigned
D
>
...
...
@@ -296,10 +308,4 @@ inline std::ostream& operator<<(std::ostream& out, const Vektor<T,D>& rhs)
return
out
;
}
#endif // VEKTOR_H
/***************************************************************************
* $RCSfile: Vektor.h,v $ $Author: adelmann $
* $Revision: 1.1.1.1 $ $Date: 2003/01/23 07:40:24 $
* IPPL_VERSION_ID: $Id: Vektor.h,v 1.1.1.1 2003/01/23 07:40:24 adelmann Exp $
***************************************************************************/
\ No newline at end of file
#endif // VEKTOR_H
\ No newline at end of file
ippl/src/FFT/FFT.hpp
View file @
21e64e11
...
...
@@ -15,7 +15,7 @@
#include "FFT/FFT.h"
#include "FieldLayout/FieldLayout.h"
#include "Field/BareField.h"
#include "Utility/IpplStats.h"
//
#include "Utility/IpplStats.h"
//=============================================================================
// FFT CCTransform Constructors
...
...
ippl/src/Field/BareField.h
View file @
21e64e11
...
...
@@ -31,6 +31,7 @@
#include "Index/SIndex.h"
#include "SubField/SubBareField.h"
#include "Utility/IpplInfo.h"
#include "Utility/IpplStats.h"
#include "Utility/PAssert.h"
#include "Utility/Unique.h"
#include "Utility/my_auto_ptr.h"
...
...
ippl/src/Field/BareField.hpp
View file @
21e64e11
...
...
@@ -33,10 +33,9 @@
#include "Utility/Inform.h"
#include "Utility/Unique.h"
#include "Utility/IpplInfo.h"
#include "Utility/IpplStats.h"
//
#include "Utility/IpplStats.h"
#include <map>
#include <utility>
#include <cstdlib>
...
...
ippl/src/Index/SIndexAssign.hpp
View file @
21e64e11
...
...
@@ -27,9 +27,9 @@
#include "Index/SIndexAssign.h"
#include "Index/SIndex.h"
#include "Field/BrickIterator.h"
#include "Field/Field.h"
#include "Field/IndexedField.h"
#include "Field/Assign.h"
//
#include "Field/Field.h"
//
#include "Field/IndexedField.h"
//
#include "Field/Assign.h"
#include "Utility/IpplInfo.h"
...
...
ippl/src/Meshes/UniformCartesian.hpp
View file @
21e64e11
...
...
@@ -14,7 +14,6 @@
#include "Field/BareField.h"
#include "Field/BrickExpression.h"
#include "Field/LField.h"
#include "Field/Field.h"
#include "Field/Assign.h"
#include "Field/AssignDefs.h"
...
...
ippl/src/Message/Communicate.cpp
View file @
21e64e11
...
...
@@ -38,7 +38,6 @@
#include "Utility/IpplInfo.h"
#include "Utility/IpplStats.h"
#include "Utility/RandomNumberGen.h"
#include "Utility/PAssert.h"
#include <cstdio>
...
...
ippl/src/Message/Message.h
View file @
21e64e11
...
...
@@ -31,7 +31,6 @@
* of resolving who needs to free up the storage used for the Message elements.
***************************************************************************/
#include "Utility/Inform.h"
#include <complex>
#include <cstddef>
#include <vector>
...
...
ippl/src/Message/Message.hpp
View file @
21e64e11
...
...
@@ -12,7 +12,6 @@
***************************************************************************/
#include "Message/Message.h"
#include "Utility/Inform.h"
#include "Utility/IpplInfo.h"
#include <iterator>
...
...
ippl/src/Particle/AbstractParticle.h
View file @
21e64e11
...
...
@@ -22,7 +22,9 @@
#define ABSTRACT_PARTICLE_H
#include "Particle/ParticleLayout.h"
#include "Particle/ParticleAttrib.h"
template
<
class
T
>
class
ParticleAttrib
;
class
ParticleAttribBase
;
template
<
class
T
,
unsigned
Dim
>
class
AbstractParticle
{
...
...
ippl/src/Particle/Interpolator.h
View file @
21e64e11
...
...
@@ -16,14 +16,13 @@
#include "Field/LField.h"
#include "Field/CompressedBrickIterator.h"
#include "Index/NDIndex.h"
#include "Meshes/Centering.h"
#include "AppTypes/Vektor.h"
#include "Utility/IpplInfo.h"
#include "Utility/IpplException.h"
#include <
i
ostream>
#include <ostream>
#include <vector>
#include <utility>
#include <cmath>
// Helper class and functions for finding nearest grid point given centering
...
...
ippl/src/Particle/IpplParticleBase.h
View file @
21e64e11
...
...
@@ -95,15 +95,18 @@
// include files
#include "Particle/AbstractParticle.h"
#include "Particle/ParticleAttribBase.h"
#include "Particle/ParticleLayout.h"
#include "AppTypes/Vektor.h"
#include "DataSource/DataSource.h"
#include "DataSource/MakeDataSource.h"
#include "Message/Formatter.h"
#include <vector>
#include <algorithm> // Include algorithms
#include <utility>
#include <iostream>
template
<
class
T
,
unsigned
Dim
>
using
PLayout
=
ParticleLayout
<
T
,
Dim
>
;
// forward declarations
class
Inform
;
...
...
@@ -120,7 +123,6 @@ template <class T, unsigned D> class ParticleBConds;
template
<
class
PLayout
>
class
IpplParticleBase
:
public
DataSource
,
public
AbstractParticle
<
typename
PLayout
::
Position_t
,
PLayout
::
Dimension
>
{
public:
// useful enums
enum
{
Dim
=
PLayout
::
Dimension
};
...
...
ippl/src/Particle/PAssignDefs.h
View file @
21e64e11
...
...
@@ -18,7 +18,8 @@
// forward declarations
template
<
class
T
>
class
ParticleAttrib
;
template
<
class
T
,
unsigned
Dim
>
class
ParticleAttribElem
;
template
<
class
T
>
class
ParticleAttribIterator
;
template
<
class
T
>
class
ParticleAttribConstIterator
;
//////////////////////////////////////////////////////////////////////
//
...
...
ippl/src/Particle/ParticleAttrib.h
View file @
21e64e11
...
...
@@ -73,6 +73,7 @@
// include files
#include "Particle/ParticleAttribBase.h"
#include "Particle/ParticleAttribElem.h"
#include "Particle/PAssign.h"
#include "SubParticle/SubParticleAttrib.h"
#include "DataSource/DataSource.h"
#include "DataSource/MakeDataSource.h"
...
...
ippl/src/SubParticle/SubParticleAssignDefs.h
View file @
21e64e11
...
...
@@ -13,7 +13,7 @@
// include files
#include "SubField/SubFieldAssignDefs.h"
#include "SubParticle/SubParticleA
ssign
.h"
#include "SubParticle/SubParticleA
ttrib
.h"
//////////////////////////////////////////////////////////////////////
//
...
...
ippl/src/Utility/DiscField.h
View file @
21e64e11
...
...
@@ -14,7 +14,6 @@
// include files
#include "Index/NDIndex.h"
#include "Field/BrickExpression.h"
#include "Field/Field.h"
#include "Utility/DiscBuffer.h"
#include "Utility/DiscConfig.h"
#include "Utility/Inform.h"
...
...
@@ -24,8 +23,6 @@
#include <cstdlib>
#include <unistd.h>
#include <fcntl.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <vector>
#include <iostream>
...
...
ippl/src/Utility/DiscField.hpp
View file @
21e64e11
...
...
@@ -27,7 +27,6 @@
#include "Utility/DiscField.h"
#include "Utility/DiscConfig.h"
#include "Utility/DiscMeta.h"
#include "Field/BrickIterator.h"
#include "Message/Tags.h"
#include "Utility/PAssert.h"
...
...
ippl/src/Utility/DiscParticle.h
View file @
21e64e11
...
...
@@ -15,9 +15,9 @@
#include "Utility/DiscConfig.h"
#include "Utility/IpplInfo.h"
#include "Utility/PAssert.h"
#include "Message/Communicate.h"
#include "Message/Message.h"
#include "Message/Tags.h"
#include <vector>
#include <iostream>
...
...
@@ -26,7 +26,6 @@
// forward declarations
template
<
class
T
>
class
IpplParticleBase
;
template
<
class
T
>
class
ParticleAttrib
;
class
Message
;
class
DiscParticle
{
...
...
ippl/src/Utility/Inform.h
View file @
21e64e11
...
...
@@ -34,6 +34,7 @@
#include <iostream>
#include <iomanip>
#include <sstream>
#include <string>
#define INFORM_ALL_NODES (-1)
...
...
ippl/src/Utility/IpplInfo.cpp
View file @
21e64e11
...
...
@@ -25,6 +25,7 @@
// include files
#include "Utility/IpplInfo.h"
#include "Utility/Inform.h"
#include "Utility/IpplStats.h"
#include "Utility/PAssert.h"
#include "Utility/RandomNumberGen.h"
...
...
ippl/src/Utility/IpplInfo.h
View file @
21e64e11
...
...
@@ -43,9 +43,8 @@
*/
// include files
#include "Utility/Inform.h"
#include "Message/Communicate.h"
#include "Utility/StaticIpplInfo.h"
#include "Utility/Inform.h"
#include <iostream>
#include <stack>
...
...
@@ -56,6 +55,8 @@
#include <mpi.h>
// forward declarations
class
Communicate
;
class
Inform
;
class
IpplStats
;
class
IpplInfo
;
std
::
ostream
&
operator
<<
(
std
::
ostream
&
,
const
IpplInfo
&
);
...
...
ippl/src/Utility/IpplMemoryUsage.cpp
View file @
21e64e11
...
...
@@ -40,6 +40,9 @@
//
#include "Utility/IpplMemoryUsage.h"
#include "Message/GlobalComm.h"
#include "Utility/IpplInfo.h"
//////////////////////////////////////////////////////////////////////
IpplMemoryUsage
::
IpplMemoryUsage
()
{
}
...
...
ippl/src/Utility/IpplMemoryUsage.h
View file @
21e64e11
...
...
@@ -38,11 +38,11 @@
// You should have received a copy of the GNU General Public License
// along with OPAL. If not, see <https://www.gnu.org/licenses/>.
//
#ifndef IPPL_MEM
P
RYUSAGE_H
#define IPPL_MEM
P
RYUSAGE_H
#ifndef IPPL_MEM
O
RYUSAGE_H
#define IPPL_MEM
O
RYUSAGE_H
#include "Ippl.h"
#include <memory>
#include <string>
#include <sys/resource.h>
#include <sys/time.h> // not required but increases portability
...
...
ippl/src/Utility/IpplStats.h
View file @
21e64e11
...
...
@@ -38,10 +38,11 @@
// include files
#include "Utility/IpplInfo.h"
#include "Utility/Timer.h"
#include "Utility/Inform.h"
#include <vector>
class
Inform
;
class
IpplStats
{
public:
...
...
ippl/src/Utility/IpplTimings.cpp
View file @
21e64e11
...
...
@@ -7,7 +7,6 @@
#include "Utility/IpplTimings.h"
#include "Utility/Inform.h"
#include "Utility/IpplInfo.h"
#include "Message/GlobalComm.h"
#include "PETE/IpplExpressions.h"
...
...
ippl/src/Utility/PAssert.h
View file @
21e64e11
...
...
@@ -6,7 +6,6 @@
#ifndef PASSERT_H
#define PASSERT_H
#include "Utility/IpplInfo.h"
#include <exception>
#include <stdexcept>
...
...
optimizer/Comm/types.h
View file @
21e64e11
...
...
@@ -21,8 +21,6 @@
#ifndef __COMM_TYPES__
#define __COMM_TYPES__
#include <vector>
#include "mpi.h"
namespace
Comm
{
...
...
optimizer/Util/CmdArguments.cpp
View file @
21e64e11
...
...
@@ -27,6 +27,8 @@
//
#include "Util/CmdArguments.h"
#include "boost/algorithm/string.hpp"
void
CmdArguments
::
addArguments
(
int
argc
,
char
**
argv
)
{
for
(
int
i
=
1
;
i
<
argc
;
i
++
)
{
...
...
optimizer/Util/CmdArguments.h
View file @
21e64e11
...
...
@@ -35,7 +35,6 @@
#include <set>
#include "boost/smart_ptr.hpp"
#include "boost/algorithm/string.hpp"
#include "boost/utility/value_init.hpp"
#include "Util/OptPilotException.h"
...
...
optimizer/Util/MPIHelper.cpp
View file @
21e64e11
...
...
@@ -22,6 +22,7 @@
#include <boost/static_assert.hpp>
#include <boost/serialization/map.hpp>
#include <boost/serialization/vector.hpp>
#include <boost/archive/text_oarchive.hpp>
#include <boost/archive/text_iarchive.hpp>
...
...
optimizer/Util/Types.h
View file @
21e64e11
...
...
@@ -21,17 +21,12 @@
#ifndef __TYPES_H__
#define __TYPES_H__
#include <vector>
#include <map>
#include <utility>
#include <vector>
#include <boost/serialization/map.hpp>
#include "boost/serialization/vector.hpp"
#include "boost/tuple/tuple.hpp"
#include "boost/variant.hpp"
#include "boost/fusion/adapted/struct/adapt_struct.hpp"
#include "boost/fusion/include/adapt_struct.hpp"
#include "Expression/Expression.h"
//FIXME: add namespaces
...
...
src/AbstractObjects/Attribute.cpp
View file @
21e64e11
...
...
@@ -20,6 +20,8 @@
#include "AbstractObjects/AttributeBase.h"
#include "Utilities/Options.h"
#include "Utility/Inform.h"
#include <set>
#include <iostream>
...
...
src/AbstractObjects/Attribute.h
View file @
21e64e11
...
...
@@ -24,9 +24,6 @@
#include <iosfwd>
#include <string>
// #include <Ippl.h>
#include <Utility/Inform.h>
class
Statement
;
// Class Attribute
...
...
src/Algorithms/ParallelTTracker.cpp
View file @
21e64e11
...
...
@@ -22,19 +22,18 @@
#include "Algorithms/ParallelTTracker.h"
#include <cfloat>
#include <
iostream
>
#include <
cmath
>
#include <fstream>
#include <limits>
#include <iomanip>
#include <iostream>
#include <sstream>
#include <string>
#include <limits>
#include <cmath>
#include "Algorithms/OrbitThreader.h"
#include "Algorithms/CavityAutophaser.h"
#include "Beamlines/Beamline.h"
#include "Beamlines/FlaggedBeamline.h"
#include "Lines/Sequence.h"
#include "Solvers/CSRWakeFunction.hh"
...
...
src/Algorithms/ThickTracker.h
View file @
21e64e11
...
...
@@ -24,42 +24,27 @@
#define OPAL_ThickTracker_HH
#include "Algorithms/Tracker.h"
#include "Structure/DataSink.h"
#include "Hamiltonian.h"
#include "MapAnalyser.h"
#include "Algorithms/IndexMap.h"
#include "AbsBeamline/BeamStripping.h"
#include "AbsBeamline/CCollimator.h"
#include "AbsBeamline/Corrector.h"
#include "AbsBeamline/Degrader.h"
#include "AbsBeamline/Drift.h"
#include "AbsBeamline/FlexibleCollimator.h"
#include "AbsBeamline/ElementBase.h"
#include "AbsBeamline/Marker.h"
#include "AbsBeamline/Monitor.h"
#include "AbsBeamline/Multipole.h"
#include "AbsBeamline/Probe.h"
#include "AbsBeamline/RFCavity.h"
#include "AbsBeamline/RBend.h"
#include "AbsBeamline/RBend3D.h"
#include "AbsBeamline/SBend.h"
#include "AbsBeamline/Septum.h"
#include "AbsBeamline/Solenoid.h"
#include "AbsBeamline/TravelingWave.h"
#include "Elements/OpalBeamline.h"
#include "Structure/Beam.h"
//#include <array>
#include <cmath>
#include <list>
#include <string>
#include <tuple>
#include <vector>
class
BMultipoleField
;
class
DataSink
;
template
<
class
T
,
unsigned
Dim
>
class
PartBunchBase
;
...
...
@@ -101,14 +86,13 @@ class PartBunchBase;
class
ThickTracker
:
public
Tracker
{
p
ublic
:
p
rivate
:
typedef
Hamiltonian
::
series_t
series_t
;
typedef
MapAnalyser
::
fMatrix_t
fMatrix_t
;
typedef
MapAnalyser
::
cfMatrix_t
cfMatrix_t
;
typedef
FVps
<
double
,
6
>
map_t
;
typedef
FVector
<
double
,
6
>
particle_t
;
typedef
std
::
tuple
<
series_t
,
std
::
size_t
,
double
>
tuple_t
;
typedef
std
::
list
<
tuple_t
>
beamline_t
;
typedef
FMatrix
<
double
,
6
,
6
>
fMatrix_t
;
public:
...
...
@@ -331,7 +315,6 @@ private:
Hamiltonian
hamiltonian_m
;
MapAnalyser
mapAnalyser_m
;
Vector_t
RefPartR_m
;
...
...
src/BasicActions/Option.cpp
View file @
21e64e11
...
...
@@ -20,13 +20,13 @@
#include "BasicActions/Option.h"
#include "Attributes/Attributes.h"
#include "Parser/FileStream.h"
#include "Utilities/OpalException.h"
#include "Utilities/Options.h"
#include "Utilities/OptionTypes.h"
#include "Utilities/ClassicRandom.h"
#include "Utility/IpplInfo.h"
#include "Utilities/OpalException.h"
#include "Utility/Inform.h"
#include "Utility/IpplInfo.h"
#include "Utility/IpplMemoryUsage.h"
#include <ctime>
...
...
src/BasicActions/PSystem.cpp
View file @
21e64e11
...
...
@@ -18,9 +18,10 @@
#include "BasicActions/PSystem.h"
#include "Ippl.h"
#include "Attributes/Attributes.h"
#include "Utility/IpplInfo.h"
#include <cstdlib>
// Class PSystem
// ------------------------------------------------------------------------
...
...
src/BasicActions/System.cpp
View file @
21e64e11
...
...
@@ -18,9 +18,10 @@
#include "BasicActions/System.h"
#include "Ippl.h"
#include "Attributes/Attributes.h"
#include "Utility/IpplInfo.h"
#include <cstdlib>
// Class System
// ------------------------------------------------------------------------
...
...
src/Classic/AbsBeamline/BeamStripping.cpp
View file @
21e64e11
...
...
@@ -38,10 +38,7 @@
#include <cmath>
#include <cstdio>
#include "Ippl.h"
#include "gsl/gsl_spline.h"
#include "gsl/gsl_interp.h"
#include "Utility/Inform.h"
#define CHECK_BSTP_FSCANF_EOF(arg) if (arg == EOF)\
throw GeneralClassicException("BeamStripping::getPressureFromFile",\
...
...
src/Classic/AbsBeamline/Component.h
View file @
21e64e11
...
...
@@ -25,7 +25,6 @@
#include "AbsBeamline/ElementBase.h"
#include "Fields/EMField.h"
#include "Algorithms/Vektor.h"
class
PartData
;
...
...
src/Classic/AbsBeamline/Degrader.cpp
View file @
21e64e11
...
...
@@ -21,13 +21,12 @@
#include "AbsBeamline/Degrader.h"
#include "Algorithms/PartBunchBase.h"
#include "AbsBeamline/BeamlineVisitor.h"
#include "Fields/Fieldmap.h"
#include "Structure/LossDataSink.h"
#include "Utilities/Options.h"
#include "Solvers/ParticleMatterInteractionHandler.hh"
#include "Physics/Physics.h"
#include "Utilities/Util.h"
#include <memory>
#include <string>
extern
Inform
*
gmsg
;
...
...
src/Classic/AbsBeamline/Degrader.h
View file @
21e64e11
...
...
@@ -25,6 +25,8 @@
#include "AbsBeamline/Component.h"
#include "AbsBeamline/BeamlineVisitor.h"
#include "BeamlineGeometry/StraightGeometry.h"
#include <string>
#include <vector>
class
LossDataSink
;
...
...
src/Classic/AbsBeamline/ElementBase.h
View file @
21e64e11
...
...
@@ -65,8 +65,8 @@
#include "AbsBeamline/AttributeSet.h"
#include "BeamlineGeometry/Geometry.h"
#include "BeamlineGeometry/Euclid3D.h"
#include "MemoryManagement/RCObject.h"
#include "Algorithms/Vektor.h"
#include "Algorithms/Quaternion.h"
#include "Algorithms/CoordinateSystemTrafo.h"
#include "Utilities/GeneralClassicException.h"
...
...
@@ -328,7 +328,6 @@ public:
virtual
bool
isInside
(
const
Vector_t
&
r
)
const
;
void
setMisalignment
(
double
x
,
double
y
,
double
s
);
void
setMisalignment
(
const
CoordinateSystemTrafo
&
cst
);
void
getMisalignment
(
double
&
x
,
double
&
y
,
double
&
s
)
const
;
...
...
src/Classic/AbsBeamline/SBend.cpp
View file @
21e64e11
...
...
@@ -19,13 +19,10 @@
// ------------------------------------------------------------------------
#include "AbsBeamline/SBend.h"
#include "Algorithms/PartBunchBase.h"
#include "AbsBeamline/BeamlineVisitor.h"
#include "Utilities/Options.h"
#include "Fields/Fieldmap.h"
#include "AbstractObjects/OpalData.h"
#include <iostream>
#include <fstream>
#include <string>
extern
Inform
*
gmsg
;
...
...
src/Classic/Algorithms/PBunchDefs.h
View file @
21e64e11
...
...
@@ -3,17 +3,10 @@
#include "Algorithms/Vektor.h"
#include "Particle/IntCIC.h"
#include "Particle/IntNGP.h"
#include "Particle/IntSUDS.h"
#include "Particle/IntTSC.h"
#include "Particle/ParticleSpatialLayout.h"
#include "Particle/ParticleUniformLayout.h"
#include "Particle/ParticleAttrib.h"
#include "Meshes/UniformCartesian.h"
#include "Meshes/Centering.h"
#include "FieldLayout/CenteredFieldLayout.h"
#include "Field/Field.h"
#include "FFT/FFT.h"
#ifdef ENABLE_AMR
#include "Amr/AmrDefs.h"
...
...
@@ -22,37 +15,21 @@
#endif
typedef
IntCIC
IntrplCIC_t
;
typedef
IntNGP
IntrplNGP_t
;
typedef
IntSUDS
IntrplSUDS_t
;
typedef
IntTSC
IntrplTSC_t
;
typedef
ParticleSpatialLayout
<
double
,
3
>::
ParticlePos_t
Ppos_t
;
typedef
ParticleSpatialLayout
<
double
,
3
>::
ParticleIndex_t
PID_t
;
typedef
ParticleUniformLayout
<
double
,
3
>::
ParticlePos_t
UPpos_t
;
typedef
ParticleUniformLayout
<
double
,
3
>::
ParticleIndex_t
UPID_t
;
typedef
ParticleAttrib
<
double
>
Pscalar_t
;
typedef
InterpolatorTraits
<
double
,
3
,
IntrplCIC_t
>::
Cache_t
Pcache_t
;
typedef
UniformCartesian
<
3
,
double
>
Mesh_t
;