Marker storage, loading, gyrokinetic push, deposition, and I/O. More...
#include "prec_const.hpp"#include "globals.hpp"#include "sorting.hpp"#include <Kokkos_Core.hpp>#include <vector>#include <string>#include <memory>
Include dependency graph for part.hpp:
This graph shows which files directly or indirectly include this file:Classes | |
| struct | orb5x::BcpartReducer |
| struct | orb5x::Moments3DClass |
| class | orb5x::ParticleModule |
| struct | orb5x::ParticleParallelFunctor< Functor > |
| struct | orb5x::PointerMarkers |
| struct | orb5x::PointerMarkersI8 |
| struct | orb5x::PointerMarkersLogic |
| struct | orb5x::PointerMarkersR4 |
| struct | orb5x::PointerQuadtree |
Namespaces | |
| namespace | orb5x |
Enumerations | |
| enum class | orb5x::ParallelMomentumType { orb5x::P_PARALLEL = 0 , orb5x::V_PARALLEL = 1 , orb5x::MIXED = 2 } |
Marker storage, loading, gyrokinetic push, deposition, and I/O.
ParticleModule owns species marker views, weights, orbit advance, field gather, charge/current deposition, migration/sorting, and checkpoint operations.