|
OPALX (Object Oriented Parallel Accelerator Library for Exascal) master (dc2a29eed580)
OPALX
|
Implementation of ParallelTracker (OPAL-T time-based parallel tracker). More...
#include "Algorithms/ParallelTracker.h"#include <algorithm>#include <array>#include <cfloat>#include <cmath>#include <fstream>#include <functional>#include <iomanip>#include <iostream>#include <limits>#include <sstream>#include <string>#include <vector>#include "Algorithms/Matrix.h"#include "BasicActions/DumpEMFields.h"#include "AbstractObjects/OpalData.h"#include "Algorithms/CavityAutophaser.h"#include "Algorithms/OrbitThreader.h"#include "BasicActions/Option.h"#include "Beamlines/Beamline.h"#include "Beamlines/FlaggedBeamline.h"#include "Distribution/Distribution.h"#include "PartBunch/BinnedFieldSolver.h"#include "Physics/Units.h"#include "Processes/GlobalProcesses/GlobalProcess.h"#include "Structure/BoundaryGeometry.h"#include "Structure/BoundingBox.h"#include "Utilities/LogicalError.h"#include "Utilities/OpalException.h"#include "Utilities/Options.h"#include "Utilities/Timer.h"#include "Utilities/Util.h"#include "ValueDefinitions/RealVariable.h"#include "AbsBeamline/PluginElement.h"#include "AbsBeamline/VerticalFFAMagnet.h"Go to the source code of this file.
Variables | |
| Inform * | gmsg |
Implementation of ParallelTracker (OPAL-T time-based parallel tracker).
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/.
Definition in file ParallelTracker.cpp.
|
extern |
Definition at line 7 of file changes.cpp.