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

#include "part.hpp"

Public Member Functions

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

Public Attributes

Kokkos::View< Real ** > markers
 

Constructor & Destructor Documentation

◆ PointerMarkers() [1/2]

orb5x::PointerMarkers::PointerMarkers ( )
default

◆ PointerMarkers() [2/2]

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

Member Function Documentation

◆ allocate()

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

References markers.

◆ operator()() [1/2]

Real & orb5x::PointerMarkers::operator() ( int  ip,
int  prop 
)
inline

References markers.

◆ operator()() [2/2]

const Real & orb5x::PointerMarkers::operator() ( int  ip,
int  prop 
) const
inline

References markers.

Member Data Documentation

◆ markers

Kokkos::View<Real**> orb5x::PointerMarkers::markers

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


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