Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::Accelerator::impl::HostRunQueueEvent
+ Graphe d'héritage de Arcane::Accelerator::impl::HostRunQueueEvent:
+ Graphe de collaboration de Arcane::Accelerator::impl::HostRunQueueEvent:

Fonctions membres publiques

 HostRunQueueEvent (bool has_timer)
 
void recordQueue (IRunQueueStream *) final
 
void wait () final
 
void waitForEvent (IRunQueueStream *) final
 
Int64 elapsedTime (IRunQueueEventImpl *start_event) final
 Temps écoulé (en nanoseconde) entre l'évènement from_event et cet évènement.
 

Attributs privés

bool m_has_timer = false
 
double m_recorded_time = 0.0
 

Description détaillée

Définition à la ligne 66 du fichier RunQueueRuntime.cc.

Documentation des constructeurs et destructeur

◆ HostRunQueueEvent()

Arcane::Accelerator::impl::HostRunQueueEvent::HostRunQueueEvent ( bool  has_timer)
inlineexplicit

Définition à la ligne 71 du fichier RunQueueRuntime.cc.

Documentation des fonctions membres

◆ elapsedTime()

Int64 Arcane::Accelerator::impl::HostRunQueueEvent::elapsedTime ( IRunQueueEventImpl from_event)
inlinefinalvirtual

Temps écoulé (en nanoseconde) entre l'évènement from_event et cet évènement.

Implémente Arcane::Accelerator::impl::IRunQueueEventImpl.

Définition à la ligne 84 du fichier RunQueueRuntime.cc.

Références ARCANE_CHECK_POINTER, et ARCANE_FATAL.

◆ recordQueue()

void Arcane::Accelerator::impl::HostRunQueueEvent::recordQueue ( IRunQueueStream )
inlinefinalvirtual

Implémente Arcane::Accelerator::impl::IRunQueueEventImpl.

Définition à la ligne 77 du fichier RunQueueRuntime.cc.

◆ wait()

void Arcane::Accelerator::impl::HostRunQueueEvent::wait ( )
inlinefinalvirtual

Implémente Arcane::Accelerator::impl::IRunQueueEventImpl.

Définition à la ligne 82 du fichier RunQueueRuntime.cc.

◆ waitForEvent()

void Arcane::Accelerator::impl::HostRunQueueEvent::waitForEvent ( IRunQueueStream )
inlinefinalvirtual

Implémente Arcane::Accelerator::impl::IRunQueueEventImpl.

Définition à la ligne 83 du fichier RunQueueRuntime.cc.

Documentation des données membres

◆ m_has_timer

bool Arcane::Accelerator::impl::HostRunQueueEvent::m_has_timer = false
private

Définition à la ligne 97 du fichier RunQueueRuntime.cc.

◆ m_recorded_time

double Arcane::Accelerator::impl::HostRunQueueEvent::m_recorded_time = 0.0
private

Définition à la ligne 98 du fichier RunQueueRuntime.cc.


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