ORB5X 1.0.0
Performance-portable global electromagnetic gyrokinetic PIC code
 
Loading...
Searching...
No Matches
orb5x::ParticleParallelFunctor< Functor > Struct Template Reference

#include "part.hpp"

Public Member Functions

void operator() (const int ip) const
 
 ParticleParallelFunctor (Kokkos::View< Real ** > pic1_, Kokkos::View< Real ** > pic2_, int npart_, Functor func_)
 

Public Attributes

Functor func
 
int npart
 
Kokkos::View< Real ** > pic1
 
Kokkos::View< Real ** > pic2
 

Constructor & Destructor Documentation

◆ ParticleParallelFunctor()

template<typename Functor >
orb5x::ParticleParallelFunctor< Functor >::ParticleParallelFunctor ( Kokkos::View< Real ** >  pic1_,
Kokkos::View< Real ** >  pic2_,
int  npart_,
Functor  func_ 
)
inline

Member Function Documentation

◆ operator()()

Member Data Documentation

◆ func

template<typename Functor >
Functor orb5x::ParticleParallelFunctor< Functor >::func

◆ npart

template<typename Functor >
int orb5x::ParticleParallelFunctor< Functor >::npart

◆ pic1

template<typename Functor >
Kokkos::View<Real**> orb5x::ParticleParallelFunctor< Functor >::pic1

◆ pic2

template<typename Functor >
Kokkos::View<Real**> orb5x::ParticleParallelFunctor< Functor >::pic2

The documentation for this struct was generated from the following file: