Fonctions membres publiques | |
virtual IArcaneMain * | createArcaneMain (const ApplicationInfo &app_info) |
Crée une instance de IArcaneMain. | |
Fonctions membres publiques hérités de Arcane::MainFactory | |
IApplication * | createApplication (IArcaneMain *) override |
Crée une instance d'un superviseur. | |
IVariableMng * | createVariableMng (ISubDomain *) override |
Crée une instance du gestionnaire de variable. | |
IModuleMng * | createModuleMng (ISubDomain *) override |
Crée une instance du gestionnaire de module. | |
IEntryPointMng * | createEntryPointMng (ISubDomain *) override |
Crée une instance du gestionnaire des points d'entrée. | |
ITimeHistoryMng * | createTimeHistoryMng (ISubDomain *) override |
Crée une instance du gestionnaire d'historique en temps. | |
ICaseMng * | createCaseMng (ISubDomain *) override |
Crée une instance du gestionnaire du jeu de données. | |
ICaseDocument * | createCaseDocument (IApplication *) override |
Crée une instance d'un document du jeu de données. | |
ICaseDocument * | createCaseDocument (IApplication *, const String &lang) override |
Crée une instance d'un document du jeu de données pour une langue donnée lang. | |
ICaseDocument * | createCaseDocument (IApplication *, IXmlDocumentHolder *doc) override |
Crée une instance d'un document du jeu de données. | |
ITimeStats * | createTimeStats (ISubDomain *) override |
Crée une instance des statistiques de temps d'exécution. | |
ITimeStats * | createTimeStats (ITimerMng *tim, ITraceMng *trm, const String &name) override |
Crée une instance des statistiques de temps d'exécution. | |
ITimeLoopMng * | createTimeLoopMng (ISubDomain *) override |
Crée une instance du gestionnaire de la boucle en temps. | |
ITimeLoop * | createTimeLoop (IApplication *sm, const String &name) override |
Crée une boucle en temps de nom name. | |
IIOMng * | createIOMng (IApplication *) override |
Crée une instance du gestionnaire d'entrée/sortie. | |
IIOMng * | createIOMng (IParallelMng *pm) override |
Crée une instance du gestionnaire d'entrée/sortie pour le gestionnaire de parallélisme pm. | |
IServiceLoader * | createServiceLoader () override |
Crée une instance du chargeur de services. | |
IServiceMng * | createServiceMng (IBase *) override |
Crée une instance du gestionnaire de services. | |
ICheckpointMng * | createCheckpointMng (ISubDomain *) override |
Crée une instance du gestionnaire de protections. | |
IPropertyMng * | createPropertyMng (ISubDomain *) override |
Crée une instance du gestionnaire de propriétés. | |
Ref< IPropertyMng > | createPropertyMngReference (ISubDomain *) override |
Crée une instance du gestionnaire de propriétés. | |
IPrimaryMesh * | createMesh (ISubDomain *sub_domain, const String &name) override |
Créé ou récupère un maillage. | |
IPrimaryMesh * | createMesh (ISubDomain *sub_domain, IParallelMng *pm, const String &name) override |
Créé ou récupère un maillage. | |
IPrimaryMesh * | createMesh (ISubDomain *sub_domain, const String &name, bool is_amr) override |
Créé ou récupère un maillage. | |
IPrimaryMesh * | createMesh (ISubDomain *sub_domain, const String &name, eMeshAMRKind amr_type) override |
Créé ou récupère un maillage. | |
IPrimaryMesh * | createMesh (ISubDomain *sub_domain, IParallelMng *pm, const String &name, bool is_amr) override |
Créé ou récupère un maillage. | |
IPrimaryMesh * | createMesh (ISubDomain *sub_domain, IParallelMng *pm, const String &name, eMeshAMRKind amr_type) override |
Créé ou récupère un maillage. | |
IMesh * | createSubMesh (IMesh *mesh, const ItemGroup &group, const String &name) override |
Créé un sous-maillage pour le maillage mesh, de nom name. | |
IDataFactory * | createDataFactory (IApplication *) override |
Créé une fabrique pour les données. | |
Ref< IDataFactoryMng > | createDataFactoryMngRef (IApplication *) override |
Créé un gestionnaire de fabrique pour les données. | |
Ref< IAcceleratorMng > | createAcceleratorMngRef (ITraceMng *tm) override |
Créé un gestionnaire pour les accélérateurs. | |
ITraceMng * | createTraceMng () override |
Créé un gestionnaire de trace. | |
ITraceMngPolicy * | createTraceMngPolicy (IApplication *app) override |
Créé un gestionnaire de configuration pour un gestion de trace. | |
IModuleMaster * | createModuleMaster (ISubDomain *sd) override |
Créé le module maitre pour le sous-domaine sd. | |
ILoadBalanceMng * | createLoadBalanceMng (ISubDomain *sd) override |
Cree un gestionnaire de description pour l'equilibrage. | |
Fonctions membres publiques hérités de Arcane::IMainFactory | |
virtual | ~IMainFactory () |
Libère les ressources. | |
Fonctions membres publiques statiques | |
static int | exec (const ApplicationInfo &app_info) |
Exécute l'application spécifiée par app_info en utilisant MPI comme gestionnaire de parallélisme. | |
Définition à la ligne 29 du fichier MpiBatchMainFactory.h.
|
virtual |
Crée une instance de IArcaneMain.
Réimplémentée à partir de Arcane::MainFactory.
Définition à la ligne 38 du fichier MpiBatchMainFactory.cc.
|
static |
Exécute l'application spécifiée par app_info en utilisant MPI comme gestionnaire de parallélisme.
Définition à la ligne 44 du fichier MpiBatchMainFactory.cc.
Références Arcane::IArcaneMain::arcaneMain().