OPALX (Object Oriented Parallel Accelerator Library for Exascal) master (dc2a29eed580)
OPALX
Loading...
Searching...
No Matches
PartBunch.h File Reference

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"
Include dependency graph for PartBunch.h:
This graph shows which files directly or indirectly include this file:

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
 

Detailed Description

Template PIC bunch: IPPL PicManager, shared field mesh/solver, and multiple particle containers.

Definition in file PartBunch.h.

Typedef Documentation

◆ view_type

using view_type = typename ippl::detail::ViewType<ippl::Vector<double, 3>, 1>::view_type

Definition at line 40 of file PartBunch.h.

Variable Documentation

◆ gmsg