Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::IDataFactoryMngabstract
+ Graphe de collaboration de Arcane::IDataFactoryMng:

Fonctions membres publiques

virtual void build ()=0
 Construit l'instance.
 
virtual ITraceMngtraceMng () const =0
 Gestionnaire de trace associé
 
virtual void registerDataStorageFactory (Ref< IDataStorageFactory > factory)=0
 Enregistre la fabrique factory.
 
virtual Ref< IDatacreateSimpleDataRef (const String &storage_type, const DataStorageBuildInfo &build_info)=0
 
virtual IDataOperationcreateDataOperation (Parallel::eReduceType rt)=0
 Créé une opération effectuant une réduction de type rt.
 
virtual Ref< ISerializedDatacreateSerializedDataRef (eDataType data_type, Int64 memory_size, Integer nb_dim, Int64 nb_element, Int64 nb_base_element, bool is_multi_size, Int64ConstArrayView dimensions)=0
 Créé des données sérialisées.
 
virtual Ref< ISerializedDatacreateEmptySerializedDataRef ()=0
 Créé des données sérialisées.
 
virtual IDataFactorydeprecatedOldFactory () const =0
 Récupère l'ancienne fabrique (obsolète)
 

Description détaillée

Définition à la ligne 39 du fichier IDataFactoryMng.h.

Documentation des fonctions membres

◆ createEmptySerializedDataRef()

virtual Ref< ISerializedData > Arcane::IDataFactoryMng::createEmptySerializedDataRef ( )
pure virtual

Créé des données sérialisées.

la donnée sérialisée est vide. Elle ne pourra être utilisée qu'après un appel à ISerializedData::serialize() en mode ISerializer::ModePut.

Obsolète:
Utiliser arcaneCreateEmptySerializedDataRef() à la place.

◆ createSerializedDataRef()

virtual Ref< ISerializedData > Arcane::IDataFactoryMng::createSerializedDataRef ( eDataType  data_type,
Int64  memory_size,
Integer  nb_dim,
Int64  nb_element,
Int64  nb_base_element,
bool  is_multi_size,
Int64ConstArrayView  dimensions 
)
pure virtual

Créé des données sérialisées.

les tableaux dimensions et values ne sont pas dupliqués et ne doivent pas être modifiés tant que l'objet sérialisé est utilisé.

Le type data_type doit être un type parmi DT_Byte, DT_Int16, DT_Int32, DT_Int64 ou DT_Real.

Obsolète:
Utiliser arcaneCreateSerializedDataRef() à la place

La documentation de cette classe a été générée à partir du fichier suivant :