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

#include "part.hpp"

Public Member Functions

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

Public Attributes

Kokkos::View< Real32 ** > markers
 

Constructor & Destructor Documentation

◆ PointerMarkersR4() [1/2]

orb5x::PointerMarkersR4::PointerMarkersR4 ( )
default

◆ PointerMarkersR4() [2/2]

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

Member Function Documentation

◆ allocate()

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

References markers.

◆ operator()() [1/2]

Real32 & orb5x::PointerMarkersR4::operator() ( int  ip,
int  prop 
)
inline

References markers.

◆ operator()() [2/2]

const Real32 & orb5x::PointerMarkersR4::operator() ( int  ip,
int  prop 
) const
inline

References markers.

Member Data Documentation

◆ markers

Kokkos::View<Real32**> orb5x::PointerMarkersR4::markers

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


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