OPALX (Object Oriented Parallel Accelerator Library for Exascal) MINIorX
OPALX
BinHisto.h File Reference
#include "Ippl.h"
#include "BinningTools.h"
#include <iomanip>
#include "BinHisto.tpp"
Include dependency graph for BinHisto.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ParticleBinning::DeviceViewTraits< true, ViewType >
 Specialization of DeviceViewTraits for when DualView is used. More...
struct  ParticleBinning::DeviceViewTraits< false, ViewType >
 Specialization of DeviceViewTraits for when DualView is not used. More...
class  ParticleBinning::Histogram< size_type, bin_index_type, value_type, UseDualView, Properties >
 Template class providing adaptive particle histogram binning with support for Kokkos Views and DualViews. More...

Namespaces

namespace  ParticleBinning

Class Documentation

◆ ParticleBinning::DeviceViewTraits< true, ViewType >

struct ParticleBinning::DeviceViewTraits< true, ViewType >
template<typename ViewType>
struct ParticleBinning::DeviceViewTraits< true, ViewType >

Specialization of DeviceViewTraits for when DualView is used.

Definition at line 26 of file BinHisto.h.

Inheritance diagram for ParticleBinning::DeviceViewTraits< true, ViewType >:
Collaboration diagram for ParticleBinning::DeviceViewTraits< true, ViewType >:
Class Members
typedef typename t_dev d_type typename ViewType::t_dev
typedef typename t_host h_type typename ViewType::t_host

◆ ParticleBinning::DeviceViewTraits< false, ViewType >

struct ParticleBinning::DeviceViewTraits< false, ViewType >
template<typename ViewType>
struct ParticleBinning::DeviceViewTraits< false, ViewType >

Specialization of DeviceViewTraits for when DualView is not used.

Definition at line 35 of file BinHisto.h.

Inheritance diagram for ParticleBinning::DeviceViewTraits< false, ViewType >:
Collaboration diagram for ParticleBinning::DeviceViewTraits< false, ViewType >:
Class Members
typedef ViewType d_type ViewType
typedef ViewType h_type ViewType