12#ifndef ARCANE_IMPL_MAINFACTORY_H
13#define ARCANE_IMPL_MAINFACTORY_H
17#include "arcane/IMainFactory.h"
51class ARCANE_IMPL_EXPORT MainFactory
57 ~MainFactory()
override;
Informations sur une application.
Interface de l'application.
Interface de la classe de gestion du code.
Interface de la classe de base des objets principaux arcane.
Interface d'une classe gérant un document XML du jeu de données.
Interface du gestionnaire de cas.
Interface du gestionnaire des informations des protections.
Interface d'une fabrique d'une donnée.
Interface du gestionnaire de point d'entrée.
Interface du gestionnaire des entrées sorties.
Interface d'enregistrement des variables pour l'equilibrage de charge.
Manufacture des classes d'Arcane.
Interface du module principal.
Interface du gestionnaire de modules.
Interface du gestionnaire de parallélisme pour un sous-domaine.
Interface du gestionnaire des propriétés.
Interface de chargement des services.
Interface du gestionnaire de services.
Interface du gestionnaire d'un sous-domaine.
Classe gérant un historique de valeurs.
Interface du gestionnaire de la boucle en temps.
Interface d'une boucle en temps.
Interface gérant les statistiques sur les temps d'exécution.
Interface d'un gestionnaire de timer.
Interface du gestionnaire de configuration d'un gestionnnaire de trace.
Interface du gestionnaire de traces.
Interface du gestionnaire de variables.
Gestionnaire d'un document DOM.
Groupe d'entités de maillage.
IMesh * createSubMesh(IMesh *mesh, const ItemGroup &group, const String &name) override
Créé un sous-maillage pour le maillage mesh, de nom name.
IVariableMng * createVariableMng(ISubDomain *) override
Crée une instance du gestionnaire de variable.
ITraceMng * createTraceMng() override
Créé un gestionnaire de trace.
Ref< IPropertyMng > createPropertyMngReference(ISubDomain *) override
Crée une instance du gestionnaire de propriétés.
ITraceMngPolicy * createTraceMngPolicy(IApplication *app) override
Créé un gestionnaire de configuration pour un gestion de trace.
IIOMng * createIOMng(IApplication *) override
Crée une instance du gestionnaire d'entrée/sortie.
ICaseMng * createCaseMng(ISubDomain *) override
Crée une instance du gestionnaire du jeu de données.
ITimeHistoryMng * createTimeHistoryMng(ISubDomain *) override
Crée une instance du gestionnaire d'historique en temps.
ICheckpointMng * createCheckpointMng(ISubDomain *) override
Crée une instance du gestionnaire de protections.
IEntryPointMng * createEntryPointMng(ISubDomain *) override
Crée une instance du gestionnaire des points d'entrée.
ILoadBalanceMng * createLoadBalanceMng(ISubDomain *sd) override
Cree un gestionnaire de description pour l'equilibrage.
IPropertyMng * createPropertyMng(ISubDomain *) override
Crée une instance du gestionnaire de propriétés.
IServiceMng * createServiceMng(IBase *) override
Crée une instance du gestionnaire de services.
IApplication * createApplication(IArcaneMain *) override
Crée une instance d'un superviseur.
IArcaneMain * createArcaneMain(const ApplicationInfo &app_info) override
Crée une instance de IArcaneMain.
ICaseDocument * createCaseDocument(IApplication *) override
Crée une instance d'un document du jeu de données.
IPrimaryMesh * createMesh(ISubDomain *sub_domain, const String &name) override
Créé ou récupère un maillage.
Ref< IAcceleratorMng > createAcceleratorMngRef(ITraceMng *tm) override
Créé un gestionnaire pour les accélérateurs.
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.
IServiceLoader * createServiceLoader() override
Crée une instance du chargeur de services.
ITimeStats * createTimeStats(ISubDomain *) override
Crée une instance des statistiques de temps d'exécution.
IModuleMng * createModuleMng(ISubDomain *) override
Crée une instance du gestionnaire de module.
ITimeLoop * createTimeLoop(IApplication *sm, const String &name) override
Crée une boucle en temps de nom name.
IModuleMaster * createModuleMaster(ISubDomain *sd) override
Créé le module maitre pour le sous-domaine sd.
ITimeLoopMng * createTimeLoopMng(ISubDomain *) override
Crée une instance du gestionnaire de la boucle en temps.
Référence à une instance.
Chaîne de caractères unicode.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
eMeshAMRKind
Type de maillage AMR.