Arcane  v4.1.0.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::Accelerator::LocalMemory< T, Extent >

Types publics

using SpanType = SmallSpan<T, Extent>
 

Fonctions membres publiques

 LocalMemory (RunCommand &command, Int32 size)
 
 LocalMemory (RunCommand &command)
 
constexpr __host__ __device__ SmallSpan< T, Extent > span ()
 

Fonctions membres protégées

void _addShareMemory (RunCommand &command)
 

Description détaillée

template<typename T, Int32 Extent>
class Arcane::Accelerator::LocalMemory< T, Extent >

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

Documentation des définitions de type membres

◆ SpanType

template<typename T, Int32 Extent>
using Arcane::Accelerator::LocalMemory< T, Extent >::SpanType = SmallSpan<T, Extent>

Définition à la ligne 62 du fichier LocalMemory.h.

Documentation des constructeurs et destructeur

◆ LocalMemory() [1/2]

template<typename T, Int32 Extent>
Arcane::Accelerator::LocalMemory< T, Extent >::LocalMemory ( RunCommand & command,
Int32 size )
inline

Définition à la ligne 66 du fichier LocalMemory.h.

◆ LocalMemory() [2/2]

template<typename T, Int32 Extent>
Arcane::Accelerator::LocalMemory< T, Extent >::LocalMemory ( RunCommand & command)
inlineexplicit

Définition à la ligne 72 du fichier LocalMemory.h.

Documentation des fonctions membres

◆ _addShareMemory()

template<typename T, Int32 Extent>
void Arcane::Accelerator::LocalMemory< T, Extent >::_addShareMemory ( RunCommand & command)
inlineprotected

Définition à la ligne 122 du fichier LocalMemory.h.

◆ span()

template<typename T, Int32 Extent>
__host__ __device__ SmallSpan< T, Extent > Arcane::Accelerator::LocalMemory< T, Extent >::span ( )
inlineconstexpr

Définition à la ligne 77 du fichier LocalMemory.h.


La documentation de cette classe a été générée à partir des fichiers suivants :