Encapsule un hid_t pour une propriété (H5P*). Plus de détails...
#include <arcane/hdf5/Hdf5Utils.h>
Fonctions membres publiques | |
HProperty (HProperty &&rhs) | |
HProperty & | operator= (HProperty &&rhs) |
HProperty (const HProperty &v)=delete | |
HProperty & | operator= (const HProperty &hid)=delete |
void | close () |
void | create (hid_t cls_id) |
void | setId (hid_t new_id) |
void | createFilePropertyMPIIO (IParallelMng *pm) |
Créé une propriété de fichier pour MPIIO. | |
void | createDatasetTransfertCollectiveMPIIO () |
Créé une propriété de dataset pour MPIIO. | |
Fonctions membres publiques hérités de Arcane::Hdf5Utils::Hid | |
Hid (hid_t id) | |
hid_t | id () const |
bool | isBad () const |
Membres hérités additionnels | |
Fonctions membres protégées hérités de Arcane::Hdf5Utils::Hid | |
Hid (const Hid &hid) | |
void | _setId (hid_t id) |
void | _setNullId () |
Encapsule un hid_t pour une propriété (H5P*).
Définition à la ligne 132 du fichier hdf5/Hdf5Utils.h.
|
inline |
Définition à la ligne 137 du fichier hdf5/Hdf5Utils.h.
|
inline |
Définition à la ligne 138 du fichier hdf5/Hdf5Utils.h.
|
inline |
Définition à la ligne 142 du fichier hdf5/Hdf5Utils.h.
|
inline |
Définition à la ligne 161 du fichier hdf5/Hdf5Utils.h.
Définition à la ligne 634 du fichier Hdf5Utils.cc.
void Arcane::Hdf5Utils::HProperty::createDatasetTransfertCollectiveMPIIO | ( | ) |
Créé une propriété de dataset pour MPIIO.
Ne fonctionne que si HDF5 est compilé avec MPI. Sinon lance une exception. L'appel à cette méthode créé une propriété comme suit:
Définition à la ligne 665 du fichier Hdf5Utils.cc.
Références ARCANE_THROW.
void Arcane::Hdf5Utils::HProperty::createFilePropertyMPIIO | ( | IParallelMng * | pm | ) |
Créé une propriété de fichier pour MPIIO.
Ne fonctionne que si HDF5 est compilé avec MPI. Sinon lance une exception. Si mpi_comm est le communicateur MPI associé à pm, l'appel à cette méthode créé une propriété comme suit:
Définition à la ligne 644 du fichier Hdf5Utils.cc.
Références ARCANE_FATAL, ARCANE_THROW, et Arcane::IParallelMng::getMPICommunicator().
Définition à la ligne 147 du fichier hdf5/Hdf5Utils.h.
Définition à la ligne 170 du fichier hdf5/Hdf5Utils.h.