ORB5X 1.0.0
Performance-portable global electromagnetic gyrokinetic PIC code
 
Loading...
Searching...
No Matches
orb5x::CountLeavingMarkersFunctor Struct Reference

#include "parmove.hpp"

Public Member Functions

 CountLeavingMarkersFunctor (Kokkos::View< Real *, Kokkos::LayoutStride > pos_, Kokkos::View< int ** > scount_threads_, Real lsd_inv_, int nsd_, int me_sd_, int np_, int p_nthreads_)
 
void operator() (const int thread_id) const
 

Public Attributes

Real lsd_inv
 
int me_sd
 
int np
 
int nsd
 
int p_nthreads
 
Kokkos::View< Real *, Kokkos::LayoutStride > pos
 
Kokkos::View< int ** > scount_threads
 

Constructor & Destructor Documentation

◆ CountLeavingMarkersFunctor()

orb5x::CountLeavingMarkersFunctor::CountLeavingMarkersFunctor ( Kokkos::View< Real *, Kokkos::LayoutStride >  pos_,
Kokkos::View< int ** >  scount_threads_,
Real  lsd_inv_,
int  nsd_,
int  me_sd_,
int  np_,
int  p_nthreads_ 
)
inline

Member Function Documentation

◆ operator()()

void orb5x::CountLeavingMarkersFunctor::operator() ( const int  thread_id) const
inline

References lsd_inv, me_sd, np, nsd, p_nthreads, pos, and scount_threads.

Member Data Documentation

◆ lsd_inv

Real orb5x::CountLeavingMarkersFunctor::lsd_inv

Referenced by operator()().

◆ me_sd

int orb5x::CountLeavingMarkersFunctor::me_sd

Referenced by operator()().

◆ np

int orb5x::CountLeavingMarkersFunctor::np

Referenced by operator()().

◆ nsd

int orb5x::CountLeavingMarkersFunctor::nsd

Referenced by operator()().

◆ p_nthreads

int orb5x::CountLeavingMarkersFunctor::p_nthreads

Referenced by operator()().

◆ pos

Kokkos::View<Real*, Kokkos::LayoutStride> orb5x::CountLeavingMarkersFunctor::pos

Referenced by operator()().

◆ scount_threads

Kokkos::View<int**> orb5x::CountLeavingMarkersFunctor::scount_threads

Referenced by operator()().


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