Attributs publics | |
| DataType | m_current_value | 
| Valeur du thread courant à réduire.   | |
| DataType | m_identity | 
| Valeur de l'identité pour la réduction.   | |
| DataType * | m_device_final_ptr = nullptr | 
| Pointeur vers la donnée réduite (mémoire uniquement accessible depuis le device)   | |
| void * | m_host_final_ptr = nullptr | 
| Pointeur vers la donnée réduite (mémoire uniquement accessible depuis l'hôte)   | |
| SmallSpan< DataType > | m_grid_buffer | 
| Tableau avec une valeur par bloc pour la réduction.   | |
| unsigned int * | m_device_count = nullptr | 
| Int32 | m_warp_size = 0 | 
| Taille d'un warp.   | |
| DataType Arcane::Accelerator::impl::ReduceDeviceInfo< DataType >::m_current_value | 
| unsigned int* Arcane::Accelerator::impl::ReduceDeviceInfo< DataType >::m_device_count = nullptr | 
| DataType* Arcane::Accelerator::impl::ReduceDeviceInfo< DataType >::m_device_final_ptr = nullptr | 
| SmallSpan<DataType> Arcane::Accelerator::impl::ReduceDeviceInfo< DataType >::m_grid_buffer | 
| void* Arcane::Accelerator::impl::ReduceDeviceInfo< DataType >::m_host_final_ptr = nullptr | 
| DataType Arcane::Accelerator::impl::ReduceDeviceInfo< DataType >::m_identity | 
| Int32 Arcane::Accelerator::impl::ReduceDeviceInfo< DataType >::m_warp_size = 0 |