|
OPALX (Object Oriented Parallel Accelerator Library for Exascal) master (dc2a29eed580)
OPALX
|
Template PIC bunch: IPPL PicManager, shared field mesh/solver, and multiple particle containers. More...
#include <memory>#include <vector>#include "Algorithms/CoordinateSystemTrafo.h"#include "Algorithms/Matrix.h"#include "Algorithms/PartData.h"#include "Attributes/Attributes.h"#include "BCHandler.hpp"#include "Manager/BaseManager.h"#include "Manager/PicManager.h"#include "PartBunch/Binning/AdaptBins.h"#include "PartBunch/BunchStateHandler.h"#include "PartBunch/FieldContainer.hpp"#include "PartBunch/FieldSolver.hpp"#include "PartBunch/LoadBalancer.hpp"#include "PartBunch/ParticleContainer.hpp"#include "Physics/Physics.h"#include "Random/Distribution.h"#include "Random/InverseTransformSampling.h"#include "Random/NormalDistribution.h"#include "Random/Randn.h"#include "Structure/FieldSolverCmd.h"#include "Utilities/OpalException.h"

Go to the source code of this file.
Classes | |
| class | PartBunch< T, Dim > |
Typedefs | |
| using | view_type = typename ippl::detail::ViewType< ippl::Vector< double, 3 >, 1 >::view_type |
Variables | |
| Inform * | gmsg |
Template PIC bunch: IPPL PicManager, shared field mesh/solver, and multiple particle containers.
Definition in file PartBunch.h.
| using view_type = typename ippl::detail::ViewType<ippl::Vector<double, 3>, 1>::view_type |
Definition at line 40 of file PartBunch.h.
|
extern |
Definition at line 7 of file changes.cpp.
Referenced by PartBunch< T, Dim >::calcLineDensity(), PartBunch< T, Dim >::calcMeanPhi(), PartBunch< T, Dim >::calcNumPartsOutside(), PartBunch< T, Dim >::get_halo(), PartBunch< T, Dim >::getEExtrema(), and PartBunch< T, Dim >::PartBunch().