Arguments pour lancer un kernel.
Plus de détails...
#include </__w/arcaneframework.github.io/arcaneframework.github.io/framework/arccore/src/common/arccore/common/accelerator/KernelLaunchArgs.h>
Arguments pour lancer un kernel.
Définition à la ligne 31 du fichier arccore/src/common/arccore/common/accelerator/KernelLaunchArgs.h.
◆ KernelLaunchArgs()
| Arcane::Accelerator::Impl::KernelLaunchArgs::KernelLaunchArgs |
( |
Int32 | nb_block_per_grid, |
|
|
Int32 | nb_thread_per_block ) |
|
inline |
◆ isCooperative()
| bool Arcane::Accelerator::Impl::KernelLaunchArgs::isCooperative |
( |
| ) |
const |
|
inline |
◆ nbBlockPerGrid()
| Int32 Arcane::Accelerator::Impl::KernelLaunchArgs::nbBlockPerGrid |
( |
| ) |
const |
|
inline |
◆ nbThreadPerBlock()
| Int32 Arcane::Accelerator::Impl::KernelLaunchArgs::nbThreadPerBlock |
( |
| ) |
const |
|
inline |
◆ setIsCooperative()
| void Arcane::Accelerator::Impl::KernelLaunchArgs::setIsCooperative |
( |
bool | v | ) |
|
|
inline |
◆ setNbBlockPerGrid()
| void Arcane::Accelerator::Impl::KernelLaunchArgs::setNbBlockPerGrid |
( |
Int32 | v | ) |
|
|
inline |
◆ setNbThreadPerBlock()
| void Arcane::Accelerator::Impl::KernelLaunchArgs::setNbThreadPerBlock |
( |
Int32 | v | ) |
|
|
inline |
◆ setSharedMemorySize()
| void Arcane::Accelerator::Impl::KernelLaunchArgs::setSharedMemorySize |
( |
Int32 | v | ) |
|
|
inline |
◆ sharedMemorySize()
| Int32 Arcane::Accelerator::Impl::KernelLaunchArgs::sharedMemorySize |
( |
| ) |
const |
|
inline |
◆ m_is_cooperative
| bool Arcane::Accelerator::Impl::KernelLaunchArgs::m_is_cooperative = false |
|
private |
◆ m_nb_block_per_grid
| Int32 Arcane::Accelerator::Impl::KernelLaunchArgs::m_nb_block_per_grid = 0 |
|
private |
◆ m_nb_thread_per_block
| Int32 Arcane::Accelerator::Impl::KernelLaunchArgs::m_nb_thread_per_block = 0 |
|
private |
◆ m_shared_memory_size
| Int32 Arcane::Accelerator::Impl::KernelLaunchArgs::m_shared_memory_size = 0 |
|
private |
◆ RunCommandLaunchInfo
| friend Arcane::Accelerator::Impl::KernelLaunchArgs::RunCommandLaunchInfo |
|
private |
La documentation de cette classe a été générée à partir du fichier suivant :