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

#include "part.hpp"

Public Member Functions

void allocate (const std::string &label, int npmx, int nprops)
 
bool & operator() (int ip, int prop)
 
const bool & operator() (int ip, int prop) const
 
 PointerMarkersLogic ()=default
 
 PointerMarkersLogic (const std::string &label, int npmx, int nprops)
 

Public Attributes

Kokkos::View< bool ** > markers
 

Constructor & Destructor Documentation

◆ PointerMarkersLogic() [1/2]

orb5x::PointerMarkersLogic::PointerMarkersLogic ( )
default

◆ PointerMarkersLogic() [2/2]

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

Member Function Documentation

◆ allocate()

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

References markers.

◆ operator()() [1/2]

bool & orb5x::PointerMarkersLogic::operator() ( int  ip,
int  prop 
)
inline

References markers.

◆ operator()() [2/2]

const bool & orb5x::PointerMarkersLogic::operator() ( int  ip,
int  prop 
) const
inline

References markers.

Member Data Documentation

◆ markers

Kokkos::View<bool**> orb5x::PointerMarkersLogic::markers

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


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