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

Fonctions membres publiques

void _wait (Parallel::eWaitType wait_mode)
 Effectue l'attente ou le test.
 
- Fonctions membres publiques hérités de Arccore::MessagePassing::internal::RequestListBase
void add (Request r) override
 Ajoute la requête r à la liste des requêtes.
 
void add (Span< Request > r) override
 Ajoute la liste de requêtes rlist à la liste des requêtes.
 
Int32 wait (eWaitType wait_type) final
 Attend ou test la complétion de une ou plusieurs requêtes.
 
Int32 size () const override
 Nombre de requêtes.
 
void clear () final
 Supprime toutes les requêtes de la liste.
 
void removeDoneRequests () override
 Supprime de la liste les requêtes terminées.
 
bool isRequestDone (Int32 index) const override
 Indique si la requête est terminée depuis le dernier appel à wait()
 
Request request (Int32 index) const override
 index-ième requête de la liste
 
ConstArrayView< Int32doneRequestIndexes () const final
 Indices dans le tableaux des requêtes des requêtes terminées lors du dernier appel à wait().
 

Membres hérités additionnels

- Fonctions membres protégées hérités de Arccore::MessagePassing::internal::RequestListBase
virtual void _add (const Request &r)
 
virtual void _add (Span< Request > rlist)
 
virtual void _removeRequestAtIndex (Integer pos)
 
ArrayView< Request_requests ()
 
ArrayView< bool > _requestsDone ()
 

Description détaillée

Définition à la ligne 75 du fichier SequentialParallelMng.cc.

Documentation des fonctions membres

◆ _wait()

void Arcane::SequentialRequestList::_wait ( Parallel::eWaitType  wait_type)
inlinevirtual

Effectue l'attente ou le test.

L'implémentation doit remplir à _requestsDone() avec la valeur true pour chaque requête terminée sauf si wait_type vaut WaitAll.

Implémente Arccore::MessagePassing::internal::RequestListBase.

Définition à la ligne 79 du fichier SequentialParallelMng.cc.


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