WarpX
Loading...
Searching...
No Matches
PlasmaParserHelper Struct Reference

#include <AddPlasmaUtilities.H>

Public Member Functions

template<typename SoAType>
 PlasmaParserHelper (SoAType &a_soa, std::size_t old_size, const std::vector< std::string > &a_user_int_attribs, const std::vector< std::string > &a_user_real_attribs, const PlasmaParserWrapper &wrapper)
 
int ** getUserIntDataPtrs ()
 
amrex::ParticleReal ** getUserRealDataPtrs ()
 
amrex::ParserExecutor< 7 > const * getUserIntParserExecData () const
 
amrex::ParserExecutor< 7 > const * getUserRealParserExecData () const
 

Public Attributes

amrex::Gpu::PinnedVector< int * > m_pa_user_int_pinned
 
amrex::Gpu::PinnedVector< amrex::ParticleReal * > m_pa_user_real_pinned
 
const PlasmaParserWrapperm_wrapper_ptr
 

Constructor & Destructor Documentation

◆ PlasmaParserHelper()

template<typename SoAType>
PlasmaParserHelper::PlasmaParserHelper ( SoAType & a_soa,
std::size_t old_size,
const std::vector< std::string > & a_user_int_attribs,
const std::vector< std::string > & a_user_real_attribs,
const PlasmaParserWrapper & wrapper )
inline

Member Function Documentation

◆ getUserIntDataPtrs()

int ** PlasmaParserHelper::getUserIntDataPtrs ( )

◆ getUserIntParserExecData()

amrex::ParserExecutor< 7 > const * PlasmaParserHelper::getUserIntParserExecData ( ) const
nodiscard

◆ getUserRealDataPtrs()

amrex::ParticleReal ** PlasmaParserHelper::getUserRealDataPtrs ( )

◆ getUserRealParserExecData()

amrex::ParserExecutor< 7 > const * PlasmaParserHelper::getUserRealParserExecData ( ) const
nodiscard

Member Data Documentation

◆ m_pa_user_int_pinned

amrex::Gpu::PinnedVector<int*> PlasmaParserHelper::m_pa_user_int_pinned

◆ m_pa_user_real_pinned

amrex::Gpu::PinnedVector<amrex::ParticleReal*> PlasmaParserHelper::m_pa_user_real_pinned

◆ m_wrapper_ptr

const PlasmaParserWrapper* PlasmaParserHelper::m_wrapper_ptr

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