Arcane  v4.1.1.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>
 
using RemainingArgHandlerType = Impl::LocalMemoryKernelRemainingArg
 

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 54 du fichier arccore/src/accelerator/arccore/accelerator/LocalMemory.h.

Documentation des définitions de type membres

◆ RemainingArgHandlerType

template<typename T, Int32 Extent>
using Arcane::Accelerator::LocalMemory< T, Extent >::RemainingArgHandlerType = Impl::LocalMemoryKernelRemainingArg

◆ SpanType

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

Documentation des constructeurs et destructeur

◆ LocalMemory() [1/2]

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

◆ LocalMemory() [2/2]

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

Documentation des fonctions membres

◆ _addShareMemory()

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

◆ span()

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

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