Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::ArcaneBatchMainFactory Class Reference
Inheritance diagram for Arcane::ArcaneBatchMainFactory:
Collaboration diagram for Arcane::ArcaneBatchMainFactory:

Public Member Functions

IArcaneMaincreateArcaneMain (const ApplicationInfo &app_info) override
 Creates an instance of IArcaneMain.
Public Member Functions inherited from Arcane::MainFactory
IArcaneMaincreateArcaneMain (const ApplicationInfo &app_info) override
 Creates an instance of IArcaneMain.
IApplicationcreateApplication (IArcaneMain *) override
 Creates an instance of a supervisor.
IVariableMngcreateVariableMng (ISubDomain *) override
 Creates an instance of the variable manager.
IModuleMngcreateModuleMng (ISubDomain *) override
 Creates an instance of the module manager.
IEntryPointMngcreateEntryPointMng (ISubDomain *) override
 Creates an instance of the entry point manager.
ITimeHistoryMngcreateTimeHistoryMng (ISubDomain *) override
 Creates an instance of the time history manager.
ICaseMngcreateCaseMng (ISubDomain *) override
 Creates an instance of the case manager.
ICaseDocumentcreateCaseDocument (IApplication *) override
 Creates an instance of a case document.
ICaseDocumentcreateCaseDocument (IApplication *, const String &lang) override
 Creates an instance of a case document for a given language lang.
ICaseDocumentcreateCaseDocument (IApplication *, IXmlDocumentHolder *doc) override
 Creates an instance of a case document.
ITimeStatscreateTimeStats (ISubDomain *) override
 Creates an instance of execution time statistics.
ITimeStatscreateTimeStats (ITimerMng *tim, ITraceMng *trm, const String &name) override
 Creates an instance of execution time statistics.
ITimeLoopMngcreateTimeLoopMng (ISubDomain *) override
 Creates an instance of the time loop manager.
ITimeLoopcreateTimeLoop (IApplication *sm, const String &name) override
 Creates a time loop named name.
IIOMngcreateIOMng (IApplication *) override
 Creates an instance of the I/O manager.
IIOMngcreateIOMng (IParallelMng *pm) override
 Creates an instance of the I/O manager for the parallelism manager pm.
IServiceLoadercreateServiceLoader () override
 Creates an instance of the service loader.
IServiceMngcreateServiceMng (IBase *) override
 Creates an instance of the service manager.
ICheckpointMngcreateCheckpointMng (ISubDomain *) override
 Creates an instance of the checkpoint manager.
IPropertyMngcreatePropertyMng (ISubDomain *) override
 Creates an instance of the property manager.
Ref< IPropertyMngcreatePropertyMngReference (ISubDomain *) override
 Creates an instance of the property manager.
IPrimaryMeshcreateMesh (ISubDomain *sub_domain, const String &name) override
 Creates or retrieves a mesh.
IPrimaryMeshcreateMesh (ISubDomain *sub_domain, IParallelMng *pm, const String &name) override
 Creates or retrieves a mesh.
IPrimaryMeshcreateMesh (ISubDomain *sub_domain, const String &name, bool is_amr) override
 Creates or retrieves a mesh.
IPrimaryMeshcreateMesh (ISubDomain *sub_domain, const String &name, eMeshAMRKind amr_type) override
 Creates or retrieves a mesh.
IPrimaryMeshcreateMesh (ISubDomain *sub_domain, IParallelMng *pm, const String &name, bool is_amr) override
 Creates or retrieves a mesh.
IPrimaryMeshcreateMesh (ISubDomain *sub_domain, IParallelMng *pm, const String &name, eMeshAMRKind amr_type) override
 Creates or retrieves a mesh.
IMeshcreateSubMesh (IMesh *mesh, const ItemGroup &group, const String &name) override
 Creates a sub-mesh for the mesh mesh, named name.
IDataFactorycreateDataFactory (IApplication *) override
 Creates a factory for data.
Ref< IDataFactoryMngcreateDataFactoryMngRef (IApplication *) override
 Creates a factory manager for data.
Ref< IAcceleratorMngcreateAcceleratorMngRef (ITraceMng *tm) override
 Creates a manager for accelerators.
ITraceMngcreateTraceMng () override
 Creates a trace manager.
ITraceMngPolicycreateTraceMngPolicy (IApplication *app) override
 Creates a configuration manager for a trace manager.
IModuleMastercreateModuleMaster (ISubDomain *sd) override
 Creates the master module for the sub-domain sd.
ILoadBalanceMngcreateLoadBalanceMng (ISubDomain *sd) override
 Creates a description manager for load balancing.
Public Member Functions inherited from Arcane::IMainFactory
virtual ~IMainFactory ()
 Releases resources.

Detailed Description

Definition at line 182 of file ArcaneMain.cc.

Member Function Documentation

◆ createArcaneMain()

IArcaneMain * Arcane::ArcaneBatchMainFactory::createArcaneMain ( const ApplicationInfo & app_info)
inlineoverridevirtual

Creates an instance of IArcaneMain.

Implements Arcane::IMainFactory.

Definition at line 187 of file ArcaneMain.cc.


The documentation for this class was generated from the following file: