|
OPALX (Object Oriented Parallel Accelerator Library for Exascal) MINIorX
OPALX
|
#include "Ippl.h"#include <Kokkos_MathematicalConstants.hpp>#include <Kokkos_MathematicalFunctions.hpp>#include "Particle/ParticleAttrib.h"#include "Particle/ParticleLayout.h"#include "AbstractObjects/OpalParticle.h"#include "Algorithms/CoordinateSystemTrafo.h"#include "Algorithms/PBunchDefs.h"#include "Algorithms/Quaternion.h"#include "Distribution/Distribution.h"#include "Algorithms/Matrix.h"#include "Physics/ParticleProperties.h"#include "Physics/Units.h"#include "Structure/FieldSolver.h"#include "Utilities/GeneralClassicException.h"#include "Utility/IpplTimings.h"#include <memory>#include <utility>#include <vector>#include "PartBunch.hpp"Go to the source code of this file.
Classes | |
| class | PartBunch< PLayout, T, Dim > |
| class | PartBunch< PLayout, T, Dim >::ConstIterator |
Functions | |
| template<class T, unsigned Dim> | |
| PartBunch< T, Dim >::ConstIterator | begin (PartBunch< T, Dim > const &bunch) |
| template<class T, unsigned Dim> | |
| PartBunch< T, Dim >::ConstIterator | end (PartBunch< T, Dim > const &bunch) |
| PartBunch< T, Dim >::ConstIterator begin | ( | PartBunch< T, Dim > const & | bunch | ) |
Definition at line 204 of file .PartBunchBase.h.
References PartBunch< PLayout, T, Dim >::begin().
Referenced by TBeamline< T >::clone(), endfieldmodel::CompactVector(), DistributionMoments::computeNormalizedEmittance(), TBeamline< T >::copyStructure(), DistributionMoments::determinePercentilesDetail(), TrackRun::execute(), TBeamline< T >::getArcLength(), RFCavity::getAutoPhaseEstimate(), ElementBase::getElementDimensions(), RFCavity::getElementDimensions(), Solenoid::getElementDimensions(), TravelingWave::getElementDimensions(), TBeamline< T >::getElementLength(), RFCavity::getPhase(), TravelingWave::getPhase(), TBeamline< T >::getTotalTransform(), TBeamline< T >::getTransform(), TBeamline< T >::iterate(), MacroStream::MacroStream(), TBeamline< T >::makeSharable(), mslang::QuadTree::QuadTree(), SectorField::setPolarBoundingBox(), TBeamline< T >::size(), interpolation::PPSolveFactory::solve(), StepSizeConfig::StepSizeConfig(), and StepSizeConfig::StepSizeConfig().
| PartBunch< T, Dim >::ConstIterator end | ( | PartBunch< T, Dim > const & | bunch | ) |
Definition at line 209 of file .PartBunchBase.h.
References PartBunch< PLayout, T, Dim >::end().
Referenced by OpalBeamline::activateElements(), MeshGenerator::add(), mslang::Function::apply(), OrbitThreader::autophaseCavities(), Fieldmap::checkMap(), ClassicField::ClassicField(), TBeamline< T >::clone(), endfieldmodel::CompactVector(), OpalBeamline::compute3DLattice(), OrbitThreader::computeBoundingBox(), ParallelTracker::computeExternalFields(), DistributionMoments::computeNormalizedEmittance(), OrbitThreader::containsCavity(), TBeamline< T >::copyStructure(), DistributionMoments::determinePercentilesDetail(), OrbitThreader::execute(), TBeamline< T >::getArcLength(), RFCavity::getAutoPhaseEstimate(), ElementBase::getElementDimensions(), RFCavity::getElementDimensions(), Solenoid::getElementDimensions(), TravelingWave::getElementDimensions(), RFCavity::getElementLength(), TBeamline< T >::getElementLength(), OpalBeamline::getElements(), OpalBeamline::getFieldAt(), OrbitThreader::getMaxDesignEnergy(), RFCavity::getPhase(), TravelingWave::getPhase(), Attributes::getString(), Attributes::getStringArray(), TBeamline< T >::getTotalTransform(), IndexMap::getTouchingElements(), TBeamline< T >::getTransform(), interpolation::PPSolveFactory::getValues(), OrbitThreader::integrate(), TBeamline< T >::iterate(), TBeamline< T >::makeSharable(), OpalElement::OpalElement(), interpolation::PPSolveFactory::outOfBoundsPosition(), mslang::Function::parse(), mslang::parse(), mslang::Difference::parse_detail(), mslang::Ellipse::parse_detail(), mslang::Intersection::parse_detail(), mslang::Mask::parse_detail(), mslang::Polygon::parse_detail(), mslang::Rectangle::parse_detail(), mslang::Repeat::parse_detail(), mslang::Rotation::parse_detail(), mslang::Shear::parse_detail(), mslang::SymmetricDifference::parse_detail(), mslang::Translation::parse_detail(), mslang::Union::parse_detail(), interpolation::PolynomialPatch::PolynomialPatch(), OrbitThreader::processElementRegister(), mslang::QuadTree::QuadTree(), IndexMap::query(), OrbitThreader::registerElement(), Object::registerOwnership(), OpalElement::registerOwnership(), ParallelTracker::restoreCavityPhases(), Util::rewindLinesSDDS(), OpalBeamline::save3DInput(), OpalBeamline::save3DLattice(), IndexMap::saveSDDS(), OrbitThreader::setDesignEnergy(), SectorField::setPolarBoundingBox(), TBeamline< T >::size(), interpolation::PPSolveFactory::solve(), H5PartWrapper::storeCavityInformation(), ParallelTracker::updateReferenceParticle(), DumpEMFields::writeFieldThis(), and DumpFields::writeFieldThis().