Classe permettant d'exécuter directement du code sans passer par la boucle en temps. Plus de détails...
#include <arcane/impl/ArcaneSimpleExecutor.h>
Classes | |
class | Impl |
Fonctions membres publiques | |
ArcaneSimpleExecutor (const ArcaneSimpleExecutor &)=delete | |
const ArcaneSimpleExecutor & | operator= (const ArcaneSimpleExecutor &)=delete |
ApplicationBuildInfo & | applicationBuildInfo () |
const ApplicationBuildInfo & | applicationBuildInfo () const |
int | initialize () |
ISubDomain * | createSubDomain (const String &case_file_name) |
int | runCode (IFunctor *f) |
Fonctions membres privées | |
void | _checkInit () |
void | _setDefaultVerbosityLevel (Integer level) |
Positionne le niveau des traces à level si elles ne sont pas positionnées. | |
Attributs privés | |
Impl * | m_p |
Classe permettant d'exécuter directement du code sans passer par la boucle en temps.
Une seule instance de cette classe doit exister à un moment donné.
Les instances de cette classe utilisent la valeur de ArcaneMain::defaultApplicationInfo() pour s'initialiser et notamment récupérer les arguments de la ligne de commande.
Il faut appeler la méthode initialize() avant d'appeler d'autres méthodes telles que createSubDomain(). Il est possible de modifier les paramètres de création de l'application en modifiant les valeurs de l'instance retournée par applicationBuildInfo().
Définition à la ligne 50 du fichier ArcaneSimpleExecutor.h.
Arcane::ArcaneSimpleExecutor::ArcaneSimpleExecutor | ( | ) |
Définition à la ligne 93 du fichier ArcaneSimpleExecutor.cc.
Arcane::ArcaneSimpleExecutor::~ArcaneSimpleExecutor | ( | ) |
Définition à la ligne 113 du fichier ArcaneSimpleExecutor.cc.
|
private |
Définition à la ligne 122 du fichier ArcaneSimpleExecutor.cc.
|
private |
Positionne le niveau des traces à level si elles ne sont pas positionnées.
Définition à la ligne 135 du fichier ArcaneSimpleExecutor.cc.
ApplicationBuildInfo & Arcane::ArcaneSimpleExecutor::applicationBuildInfo | ( | ) |
Définition à la ligne 186 du fichier ArcaneSimpleExecutor.cc.
const ApplicationBuildInfo & Arcane::ArcaneSimpleExecutor::applicationBuildInfo | ( | ) | const |
Définition à la ligne 195 du fichier ArcaneSimpleExecutor.cc.
ISubDomain * Arcane::ArcaneSimpleExecutor::createSubDomain | ( | const String & | case_file_name | ) |
Définition à la ligne 204 du fichier ArcaneSimpleExecutor.cc.
int Arcane::ArcaneSimpleExecutor::initialize | ( | ) |
Définition à la ligne 152 du fichier ArcaneSimpleExecutor.cc.
Définition à la ligne 170 du fichier ArcaneSimpleExecutor.cc.
|
private |
Définition à la ligne 71 du fichier ArcaneSimpleExecutor.h.