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

#include "part.hpp"

Public Member Functions

void allocate (const std::string &label, int npmx, int nprops)
 
Int8operator() (int ip, int prop)
 
const Int8operator() (int ip, int prop) const
 
 PointerMarkersI8 ()=default
 
 PointerMarkersI8 (const std::string &label, int npmx, int nprops)
 

Public Attributes

Kokkos::View< Int8 ** > markers
 

Constructor & Destructor Documentation

◆ PointerMarkersI8() [1/2]

orb5x::PointerMarkersI8::PointerMarkersI8 ( )
default

◆ PointerMarkersI8() [2/2]

orb5x::PointerMarkersI8::PointerMarkersI8 ( const std::string &  label,
int  npmx,
int  nprops 
)
inline

Member Function Documentation

◆ allocate()

void orb5x::PointerMarkersI8::allocate ( const std::string &  label,
int  npmx,
int  nprops 
)
inline

References markers.

◆ operator()() [1/2]

Int8 & orb5x::PointerMarkersI8::operator() ( int  ip,
int  prop 
)
inline

References markers.

◆ operator()() [2/2]

const Int8 & orb5x::PointerMarkersI8::operator() ( int  ip,
int  prop 
) const
inline

References markers.

Member Data Documentation

◆ markers

Kokkos::View<Int8**> orb5x::PointerMarkersI8::markers

Referenced by allocate(), operator()(), and operator()().


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