ATLAS Offline Software
Loading...
Searching...
No Matches
LoadGpuFuncHist Class Reference

#include <LoadGpuFuncHist.h>

Collaboration diagram for LoadGpuFuncHist:

Public Member Functions

 LoadGpuFuncHist ()
 ~LoadGpuFuncHist ()
void set_hf (FHs *hf_ptr)
void set_d_hf (FHs *hf_ptr)
void set_hf2d (FH2D *hf_ptr)
void set_d_hf2d (FH2D *hf_ptr)
FHshf () const
FHshf_h () const
FHshf_d () const
FH2Dhf2d () const
FH2Dhf2d_h () const
FH2Dhf2d_d () const
void LD ()
void LD2D ()

Private Attributes

struct FHsm_hf {0}
struct FHsm_hf_d {0}
struct FHsm_hf_h {0}
struct FH2Dm_hf2d {0}
struct FH2Dm_hf2d_d {0}
struct FH2Dm_hf2d_h {0}

Detailed Description

Definition at line 10 of file LoadGpuFuncHist.h.

Constructor & Destructor Documentation

◆ LoadGpuFuncHist()

LoadGpuFuncHist::LoadGpuFuncHist ( )

◆ ~LoadGpuFuncHist()

LoadGpuFuncHist::~LoadGpuFuncHist ( )

Member Function Documentation

◆ hf()

FHs * LoadGpuFuncHist::hf ( ) const
inline

Definition at line 20 of file LoadGpuFuncHist.h.

20{ return m_hf; }
struct FHs * m_hf

◆ hf2d()

FH2D * LoadGpuFuncHist::hf2d ( ) const
inline

Definition at line 23 of file LoadGpuFuncHist.h.

23{ return m_hf2d; }
struct FH2D * m_hf2d

◆ hf2d_d()

FH2D * LoadGpuFuncHist::hf2d_d ( ) const
inline

Definition at line 25 of file LoadGpuFuncHist.h.

25{ return m_hf2d_d; } // device ptr on DEVICE
struct FH2D * m_hf2d_d

◆ hf2d_h()

FH2D * LoadGpuFuncHist::hf2d_h ( ) const
inline

Definition at line 24 of file LoadGpuFuncHist.h.

24{ return m_hf2d_h; } // device ptr on HOST
struct FH2D * m_hf2d_h

◆ hf_d()

FHs * LoadGpuFuncHist::hf_d ( ) const
inline

Definition at line 22 of file LoadGpuFuncHist.h.

22{ return m_hf_d; } // device ptr on DEVICE
struct FHs * m_hf_d

◆ hf_h()

FHs * LoadGpuFuncHist::hf_h ( ) const
inline

Definition at line 21 of file LoadGpuFuncHist.h.

21{ return m_hf_h; } // device ptr on HOST
struct FHs * m_hf_h

◆ LD()

void LoadGpuFuncHist::LD ( )

◆ LD2D()

void LoadGpuFuncHist::LD2D ( )

◆ set_d_hf()

void LoadGpuFuncHist::set_d_hf ( FHs * hf_ptr)
inline

Definition at line 17 of file LoadGpuFuncHist.h.

17{ m_hf_d = hf_ptr; }

◆ set_d_hf2d()

void LoadGpuFuncHist::set_d_hf2d ( FH2D * hf_ptr)
inline

Definition at line 19 of file LoadGpuFuncHist.h.

19{ m_hf2d_d = hf_ptr; }

◆ set_hf()

void LoadGpuFuncHist::set_hf ( FHs * hf_ptr)
inline

Definition at line 16 of file LoadGpuFuncHist.h.

16{ m_hf = hf_ptr; }

◆ set_hf2d()

void LoadGpuFuncHist::set_hf2d ( FH2D * hf_ptr)
inline

Definition at line 18 of file LoadGpuFuncHist.h.

18{ m_hf2d = hf_ptr; }

Member Data Documentation

◆ m_hf

struct FHs* LoadGpuFuncHist::m_hf {0}
private

Definition at line 31 of file LoadGpuFuncHist.h.

31{0};

◆ m_hf2d

struct FH2D* LoadGpuFuncHist::m_hf2d {0}
private

Definition at line 35 of file LoadGpuFuncHist.h.

35{0};

◆ m_hf2d_d

struct FH2D* LoadGpuFuncHist::m_hf2d_d {0}
private

Definition at line 36 of file LoadGpuFuncHist.h.

36{0}; // device pointer

◆ m_hf2d_h

struct FH2D* LoadGpuFuncHist::m_hf2d_h {0}
private

Definition at line 37 of file LoadGpuFuncHist.h.

37{0}; // host pointer struct hold device param to be copied to device

◆ m_hf_d

struct FHs* LoadGpuFuncHist::m_hf_d {0}
private

Definition at line 32 of file LoadGpuFuncHist.h.

32{0}; // device pointer

◆ m_hf_h

struct FHs* LoadGpuFuncHist::m_hf_h {0}
private

Definition at line 33 of file LoadGpuFuncHist.h.

33{0}; // host pointer to struct hold device param that is copied to device

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