12#ifndef ARCANE_IMPL_DATAFACTORYMNG_H
13#define ARCANE_IMPL_DATAFACTORYMNG_H
17#include "arcane/utils/TraceAccessor.h"
19#include "arcane/IDataFactoryMng.h"
53 void build()
override;
72 std::map<String,Ref<IDataStorageFactory>> m_factories;
Gestionnaire de fabrique d'une donnée.
Ref< ISerializedData > createEmptySerializedDataRef() override
Créé des données sérialisées.
void registerDataStorageFactory(Ref< IDataStorageFactory > factory) override
Enregistre la fabrique factory.
IDataFactory * deprecatedOldFactory() const override
Récupère l'ancienne fabrique (obsolète)
Ref< ISerializedData > createSerializedDataRef(eDataType data_type, Int64 memory_size, Integer nb_dim, Int64 nb_element, Int64 nb_base_element, bool is_multi_size, Int64ConstArrayView extents) override
Créé des données sérialisées.
void build() override
Construit l'instance.
IDataOperation * createDataOperation(Parallel::eReduceType rt) override
Créé une opération effectuant une réduction de type rt.
ITraceMng * traceMng() const override
Gestionnaire de trace associé
Informations pour construire une instance de 'IData'.
Interface de l'application.
Interface du gestionnaire de fabrique d'une donnée.
Interface d'une fabrique d'une donnée.
Interface d'une opération sur une donnée.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Vue constante d'un tableau de type T.
Interface du gestionnaire de traces.
Chaîne de caractères unicode.
Classe d'accès aux traces.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
eDataType
Type d'une donnée.
eReduceType
Types des réductions supportées.