Arcane  v3.15.0.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::Accelerator::impl::KernelLaunchArgs

Arguments pour lancer un kernel. Plus de détails...

#include <arcane/accelerator/core/KernelLaunchArgs.h>

+ Graphe de collaboration de Arcane::Accelerator::impl::KernelLaunchArgs:

Fonctions membres publiques

 KernelLaunchArgs (Int32 nb_block_per_grid, Int32 nb_thread_per_block)
 
int nbBlockPerGrid () const
 
int nbThreadPerBlock () const
 

Attributs privés

friend RunCommandLaunchInfo
 
int m_nb_block_per_grid = 0
 
int m_nb_thread_per_block = 0
 

Description détaillée

Arguments pour lancer un kernel.

Définition à la ligne 31 du fichier KernelLaunchArgs.h.

Documentation des constructeurs et destructeur

◆ KernelLaunchArgs()

Arcane::Accelerator::impl::KernelLaunchArgs::KernelLaunchArgs ( Int32  nb_block_per_grid,
Int32  nb_thread_per_block 
)
inline

Définition à la ligne 38 du fichier KernelLaunchArgs.h.

Documentation des fonctions membres

◆ nbBlockPerGrid()

int Arcane::Accelerator::impl::KernelLaunchArgs::nbBlockPerGrid ( ) const
inline

Définition à la ligne 46 du fichier KernelLaunchArgs.h.

◆ nbThreadPerBlock()

int Arcane::Accelerator::impl::KernelLaunchArgs::nbThreadPerBlock ( ) const
inline

Définition à la ligne 47 du fichier KernelLaunchArgs.h.

Documentation des données membres

◆ m_nb_block_per_grid

int Arcane::Accelerator::impl::KernelLaunchArgs::m_nb_block_per_grid = 0
private

Définition à la ligne 51 du fichier KernelLaunchArgs.h.

◆ m_nb_thread_per_block

int Arcane::Accelerator::impl::KernelLaunchArgs::m_nb_thread_per_block = 0
private

Définition à la ligne 52 du fichier KernelLaunchArgs.h.

◆ RunCommandLaunchInfo

friend Arcane::Accelerator::impl::KernelLaunchArgs::RunCommandLaunchInfo
private

Définition à la ligne 33 du fichier KernelLaunchArgs.h.


La documentation de cette classe a été générée à partir du fichier suivant :