Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::IDataFactory Class Referenceabstract

Interface of a data factory. More...

#include <arcane/core/IDataFactory.h>

Inheritance diagram for Arcane::IDataFactory:
Collaboration diagram for Arcane::IDataFactory:

Public Member Functions

virtual void build ()=0
 Builds the instance.
virtual IApplicationapplication ()=0
 Application.
virtual IDataOperationcreateDataOperation (Parallel::eReduceType rt)=0
 Creates an operation performing a reduction of type rt.

Detailed Description

Interface of a data factory.

Todo
Rename to 'IDataFactoryMng'.
Warning
This class is obsolete and should no longer be used outside of Arcane.

Definition at line 35 of file IDataFactory.h.

Member Function Documentation

◆ application()

virtual IApplication * Arcane::IDataFactory::application ( )
pure virtual

Application.

Implemented in Arcane::DataFactory.

◆ build()

virtual void Arcane::IDataFactory::build ( )
pure virtual

Builds the instance.

Implemented in Arcane::DataFactory.

◆ createDataOperation()

virtual IDataOperation * Arcane::IDataFactory::createDataOperation ( Parallel::eReduceType rt)
pure virtual

Creates an operation performing a reduction of type rt.

Todo
put in another interface.

Implemented in Arcane::DataFactory.

References createDataOperation().

Referenced by createDataOperation().

Here is the call graph for this function:
Here is the caller graph for this function:

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