OPALX (Object Oriented Parallel Accelerator Library for Exascal) MINIorX
OPALX
PartBunch.h File Reference
#include <memory>
#include "Algorithms/BoostMatrix.h"
#include "Algorithms/CoordinateSystemTrafo.h"
#include "Attributes/Attributes.h"
#include "Distribution/Distribution.h"
#include "Manager/BaseManager.h"
#include "Manager/PicManager.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 "Algorithms/PartData.h"
#include "Utilities/Options.h"
#include "PartBunch/Binning/AdaptBins.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< PLayout, T, Dim >

Typedefs

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

Functions

template<typename T>
KOKKOS_INLINE_FUNCTION T::value_type L2Norm (T &x)

Variables

Inform * gmsg

Typedef Documentation

◆ view_type

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

Definition at line 77 of file PartBunch.h.

Function Documentation

◆ L2Norm()

template<typename T>
KOKKOS_INLINE_FUNCTION T::value_type L2Norm ( T & x)

Definition at line 73 of file PartBunch.h.

References dot().

Here is the call graph for this function:

Variable Documentation

◆ gmsg

Inform* gmsg
extern

Definition at line 7 of file changes.cpp.

Referenced by PartBunch< PLayout, T, Dim >::PartBunch().