![]() |
ATLAS Offline Software
|
#include <device_context.h>
Public Member Functions | |
| GbtsDeviceContext ()=default | |
| size_t | hostSize () |
| size_t | deviceSize () |
Public Attributes | |
| int | m_deviceId {-1} |
| cudaStream_t | m_stream |
| size_t | d_size {} |
| size_t | h_size {} |
| int | m_nLayers {} |
| int | m_nBinPairs {} |
| int | m_maxEtaBin {} |
| int | m_nNodes {} |
| unsigned int | m_nMaxEdges {} |
| int | m_minLevel {} |
| bool | m_useGPUseedExtraction {} |
| float * | d_sp_params {} |
| int * | d_layer_info {} |
| float * | d_layer_geo {} |
| float * | d_algo_params {} |
| float * | d_node_params {} |
| int * | d_node_index {} |
| int * | d_eta_bin_views {} |
| float * | d_bin_rads {} |
| int * | d_node_eta_index {} |
| int * | d_node_phi_index {} |
| unsigned int * | d_eta_phi_histo {} |
| unsigned int * | d_phi_cusums {} |
| unsigned int * | d_eta_node_counter {} |
| int * | h_eta_bin_views {} |
| float * | h_bin_rads {} |
| unsigned int * | h_bin_pair_views {} |
| unsigned int * | d_bin_pair_views {} |
| float * | h_bin_pair_dphi {} |
| float * | d_bin_pair_dphi {} |
| int * | d_edge_nodes {} |
| float * | d_edge_params {} |
| unsigned int * | d_num_incoming_edges {} |
| int * | d_edge_links {} |
| unsigned char * | d_num_neighbours {} |
| int * | d_reIndexer {} |
| int * | d_neighbours {} |
| unsigned int * | d_counters {} |
| int * | d_active_edges {} |
| char * | d_levels {} |
| int * | d_level_views {} |
| int * | d_level_boundaries {} |
| int * | d_mini_states {} |
| int * | d_seed_proposals {} |
| float * | d_state_store {} |
| unsigned long long int * | d_edge_bids {} |
| char * | d_seed_ambiguity {} |
| unsigned int | m_nEdges {} |
| unsigned int | m_nLinks {} |
| unsigned int | m_nUniqueEdges {} |
| unsigned int | m_nSeeds {} |
| TrigAccel::ITk::Tracklet * | d_seeds {} |
| int * | d_output_graph {} |
Private Member Functions | |
| GbtsDeviceContext (const GbtsDeviceContext &sc) | |
Definition at line 80 of file device_context.h.
|
default |
|
inlineprivate |
Definition at line 174 of file device_context.h.
|
inline |
Definition at line 84 of file device_context.h.
|
inline |
Definition at line 83 of file device_context.h.
| int* GbtsDeviceContext::d_active_edges {} |
Definition at line 146 of file device_context.h.
| float* GbtsDeviceContext::d_algo_params {} |
Definition at line 108 of file device_context.h.
| float* GbtsDeviceContext::d_bin_pair_dphi {} |
Definition at line 131 of file device_context.h.
| unsigned int* GbtsDeviceContext::d_bin_pair_views {} |
Definition at line 128 of file device_context.h.
| float* GbtsDeviceContext::d_bin_rads {} |
Definition at line 115 of file device_context.h.
| unsigned int* GbtsDeviceContext::d_counters {} |
Definition at line 142 of file device_context.h.
| unsigned long long int* GbtsDeviceContext::d_edge_bids {} |
Definition at line 156 of file device_context.h.
| int* GbtsDeviceContext::d_edge_links {} |
Definition at line 137 of file device_context.h.
| int* GbtsDeviceContext::d_edge_nodes {} |
Definition at line 133 of file device_context.h.
| float* GbtsDeviceContext::d_edge_params {} |
Definition at line 134 of file device_context.h.
| int* GbtsDeviceContext::d_eta_bin_views {} |
Definition at line 114 of file device_context.h.
| unsigned int* GbtsDeviceContext::d_eta_node_counter {} |
Definition at line 122 of file device_context.h.
| unsigned int* GbtsDeviceContext::d_eta_phi_histo {} |
Definition at line 120 of file device_context.h.
| float* GbtsDeviceContext::d_layer_geo {} |
Definition at line 104 of file device_context.h.
| int* GbtsDeviceContext::d_layer_info {} |
Definition at line 103 of file device_context.h.
| int* GbtsDeviceContext::d_level_boundaries {} |
Definition at line 149 of file device_context.h.
| int* GbtsDeviceContext::d_level_views {} |
Definition at line 148 of file device_context.h.
| char* GbtsDeviceContext::d_levels {} |
Definition at line 147 of file device_context.h.
| int* GbtsDeviceContext::d_mini_states {} |
Definition at line 153 of file device_context.h.
| int* GbtsDeviceContext::d_neighbours {} |
Definition at line 141 of file device_context.h.
| int* GbtsDeviceContext::d_node_eta_index {} |
Definition at line 117 of file device_context.h.
| int* GbtsDeviceContext::d_node_index {} |
Definition at line 113 of file device_context.h.
| float* GbtsDeviceContext::d_node_params {} |
Definition at line 112 of file device_context.h.
| int* GbtsDeviceContext::d_node_phi_index {} |
Definition at line 118 of file device_context.h.
| unsigned int* GbtsDeviceContext::d_num_incoming_edges {} |
Definition at line 136 of file device_context.h.
| unsigned char* GbtsDeviceContext::d_num_neighbours {} |
Definition at line 139 of file device_context.h.
| int* GbtsDeviceContext::d_output_graph {} |
Definition at line 170 of file device_context.h.
| unsigned int* GbtsDeviceContext::d_phi_cusums {} |
Definition at line 121 of file device_context.h.
| int* GbtsDeviceContext::d_reIndexer {} |
Definition at line 140 of file device_context.h.
| char* GbtsDeviceContext::d_seed_ambiguity {} |
Definition at line 157 of file device_context.h.
| int* GbtsDeviceContext::d_seed_proposals {} |
Definition at line 154 of file device_context.h.
| TrigAccel::ITk::Tracklet* GbtsDeviceContext::d_seeds {} |
Definition at line 168 of file device_context.h.
| size_t GbtsDeviceContext::d_size {} |
Definition at line 88 of file device_context.h.
| float* GbtsDeviceContext::d_sp_params {} |
Definition at line 102 of file device_context.h.
| float* GbtsDeviceContext::d_state_store {} |
Definition at line 155 of file device_context.h.
| float* GbtsDeviceContext::h_bin_pair_dphi {} |
Definition at line 130 of file device_context.h.
| unsigned int* GbtsDeviceContext::h_bin_pair_views {} |
Definition at line 127 of file device_context.h.
| float* GbtsDeviceContext::h_bin_rads {} |
Definition at line 125 of file device_context.h.
| int* GbtsDeviceContext::h_eta_bin_views {} |
Definition at line 124 of file device_context.h.
| size_t GbtsDeviceContext::h_size {} |
Definition at line 88 of file device_context.h.
| int GbtsDeviceContext::m_deviceId {-1} |
Definition at line 86 of file device_context.h.
| int GbtsDeviceContext::m_maxEtaBin {} |
Definition at line 92 of file device_context.h.
| int GbtsDeviceContext::m_minLevel {} |
Definition at line 96 of file device_context.h.
| int GbtsDeviceContext::m_nBinPairs {} |
Definition at line 91 of file device_context.h.
| unsigned int GbtsDeviceContext::m_nEdges {} |
Definition at line 161 of file device_context.h.
| int GbtsDeviceContext::m_nLayers {} |
Definition at line 90 of file device_context.h.
| unsigned int GbtsDeviceContext::m_nLinks {} |
Definition at line 162 of file device_context.h.
| unsigned int GbtsDeviceContext::m_nMaxEdges {} |
Definition at line 94 of file device_context.h.
| int GbtsDeviceContext::m_nNodes {} |
Definition at line 93 of file device_context.h.
| unsigned int GbtsDeviceContext::m_nSeeds {} |
Definition at line 164 of file device_context.h.
| unsigned int GbtsDeviceContext::m_nUniqueEdges {} |
Definition at line 163 of file device_context.h.
| cudaStream_t GbtsDeviceContext::m_stream |
Definition at line 87 of file device_context.h.
| bool GbtsDeviceContext::m_useGPUseedExtraction {} |
Definition at line 98 of file device_context.h.