Boucle en temps. Plus de détails...
#include <arcane/core/TimeLoop.h>
Fonctions membres publiques | |
TimeLoop (IApplication *app, const String &name) | |
virtual void | build () |
Construit la boucle en temps. | |
virtual IApplication * | application () const |
Application. | |
virtual String | name () const |
Nom de la boucle en temps. | |
virtual String | title () const |
Titre de la boucle en temps. | |
virtual void | setTitle (const String &title) |
Positionne le titre de la boucle en temps. | |
virtual bool | isOldFormat () const |
virtual void | setOldFormat (bool is_old) |
virtual String | description () const |
Description de la boucle en temps. | |
virtual void | setDescription (const String &description) |
Positionne la description de la boucle en temps. | |
virtual StringCollection | requiredModulesName () const |
Liste des noms des modules obligatoires. | |
virtual void | setRequiredModulesName (const StringCollection &names) |
Positionne la liste des des modules obligatoires. | |
virtual StringCollection | optionalModulesName () const |
Liste des noms des modules facultatifs. | |
virtual void | setOptionalModulesName (const StringCollection &names) |
Positionne la liste des des modules facultatifs. | |
virtual TimeLoopEntryPointInfoCollection | entryPoints (const String &where) const |
Liste des noms des points d'entrée pour le point d'appel where. | |
virtual void | setEntryPoints (const String &where, const TimeLoopEntryPointInfoCollection &calls) |
Positionne la liste des noms des points d'entrée pour le point d'appel where. | |
virtual StringCollection | userClasses () const |
Liste des classes utilisateurs associées à la boucle en temps. | |
virtual void | setUserClasses (const StringCollection &user_classes) |
Retourne la liste des classes associées à la boucle en temps. | |
virtual TimeLoopSingletonServiceInfoCollection | singletonServices () const |
Liste services singletons. | |
virtual void | setSingletonServices (const TimeLoopSingletonServiceInfoCollection &c) |
Positionne la liste des services singletons. | |
virtual IConfiguration * | configuration () |
Options de configuration. | |
Fonctions membres publiques hérités de Arcane::ITimeLoop | |
virtual | ~ITimeLoop () |
Libère les ressources. | |
Attributs privés | |
TimeLoopPrivate * | m_p |
Membres hérités additionnels | |
Attributs publics statiques hérités de Arcane::ITimeLoop | |
static const char * | WComputeLoop = "compute-loop" |
appelé pendant la boucle de calcul | |
static const char * | WBuild = "build" |
appelé lors de la lecture du jeu de données | |
static const char * | WInit = "init" |
appelé pendant l'initialisation, l'initialisation d'une reprise ou d'un nouveau cas | |
static const char * | WRestore = "restore" |
appelé pour restaurer les variables lors d'un retour arrière | |
static const char * | WOnMeshChanged = "on-mesh-changed" |
appelé après un changement de maillage | |
static const char * | WOnMeshRefinement = "on-mesh-refinement" |
appelé après un raffinement de maillage | |
static const char * | WExit = "exit" |
appelé lors de la terminaison du code. | |
Boucle en temps.
Définition à la ligne 35 du fichier TimeLoop.h.
Arcane::TimeLoop::TimeLoop | ( | IApplication * | app, |
const String & | name | ||
) |
Définition à la ligne 106 du fichier TimeLoop.cc.
Arcane::TimeLoop::~TimeLoop | ( | ) |
Définition à la ligne 115 du fichier TimeLoop.cc.
|
virtual |
Implémente Arcane::ITimeLoop.
Définition à la ligne 185 du fichier TimeLoop.cc.
Références Arcane::TimeLoopPrivate::m_application.
|
virtual |
Construit la boucle en temps.
Implémente Arcane::ITimeLoop.
Définition à la ligne 124 du fichier TimeLoop.cc.
Références Arcane::IApplication::configurationMng(), et Arcane::TimeLoopPrivate::m_application.
|
virtual |
Options de configuration.
Implémente Arcane::ITimeLoop.
Définition à la ligne 272 du fichier TimeLoop.cc.
|
virtual |
Description de la boucle en temps.
Implémente Arcane::ITimeLoop.
Définition à la ligne 221 du fichier TimeLoop.cc.
Références Arcane::TimeLoopPrivate::m_description.
Référencé par setDescription().
|
virtual |
Liste des noms des points d'entrée pour le point d'appel where.
Implémente Arcane::ITimeLoop.
Définition à la ligne 151 du fichier TimeLoop.cc.
|
virtual |
Définition à la ligne 209 du fichier TimeLoop.cc.
|
virtual |
Nom de la boucle en temps.
Implémente Arcane::ITimeLoop.
Définition à la ligne 191 du fichier TimeLoop.cc.
Références Arcane::TimeLoopPrivate::m_name.
|
virtual |
Liste des noms des modules facultatifs.
Implémente Arcane::ITimeLoop.
Définition à la ligne 239 du fichier TimeLoop.cc.
|
virtual |
Liste des noms des modules obligatoires.
Implémente Arcane::ITimeLoop.
Définition à la ligne 233 du fichier TimeLoop.cc.
Références Arcane::TimeLoopPrivate::m_required_modules_name.
Positionne la description de la boucle en temps.
Implémente Arcane::ITimeLoop.
Définition à la ligne 227 du fichier TimeLoop.cc.
Références description(), et Arcane::TimeLoopPrivate::m_description.
|
virtual |
Positionne la liste des noms des points d'entrée pour le point d'appel where.
Implémente Arcane::ITimeLoop.
Définition à la ligne 164 du fichier TimeLoop.cc.
Définition à la ligne 215 du fichier TimeLoop.cc.
|
virtual |
Positionne la liste des des modules facultatifs.
Implémente Arcane::ITimeLoop.
Définition à la ligne 142 du fichier TimeLoop.cc.
Références Arcane::List< T >::clone().
|
virtual |
Positionne la liste des des modules obligatoires.
Implémente Arcane::ITimeLoop.
Définition à la ligne 133 du fichier TimeLoop.cc.
Références Arcane::List< T >::clone(), et Arcane::TimeLoopPrivate::m_required_modules_name.
|
virtual |
Positionne la liste des services singletons.
Implémente Arcane::ITimeLoop.
Définition à la ligne 263 du fichier TimeLoop.cc.
Positionne le titre de la boucle en temps.
Implémente Arcane::ITimeLoop.
Définition à la ligne 203 du fichier TimeLoop.cc.
Références Arcane::TimeLoopPrivate::m_title, et title().
|
virtual |
Retourne la liste des classes associées à la boucle en temps.
Implémente Arcane::ITimeLoop.
Définition à la ligne 176 du fichier TimeLoop.cc.
Références Arcane::List< T >::clone(), et Arcane::TimeLoopPrivate::m_user_classes.
|
virtual |
Liste services singletons.
Implémente Arcane::ITimeLoop.
Définition à la ligne 254 du fichier TimeLoop.cc.
|
virtual |
Titre de la boucle en temps.
Implémente Arcane::ITimeLoop.
Définition à la ligne 197 du fichier TimeLoop.cc.
Références Arcane::TimeLoopPrivate::m_title.
Référencé par setTitle().
|
virtual |
Liste des classes utilisateurs associées à la boucle en temps.
Implémente Arcane::ITimeLoop.
Définition à la ligne 245 du fichier TimeLoop.cc.
Références Arcane::TimeLoopPrivate::m_user_classes.
|
private |
Définition à la ligne 71 du fichier TimeLoop.h.