Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::Hdf5Utils::HDataset

Encapsule un hid_t pour un dataset. Plus de détails...

#include <arcane/hdf5/Hdf5Utils.h>

+ Graphe d'héritage de Arcane::Hdf5Utils::HDataset:
+ Graphe de collaboration de Arcane::Hdf5Utils::HDataset:

Fonctions membres publiques

 HDataset (HDataset &&rhs)
 
HDatasetoperator= (HDataset &&rhs)
 
HDatasetoperator= (const HDataset &hid)=delete
 
 HDataset (const HDataset &v)
 
void close ()
 
void create (const Hid &loc_id, const String &var, hid_t save_type, const HSpace &space_id, hid_t plist)
 
void create (const Hid &loc_id, const String &var, hid_t save_type, const HSpace &space_id, const HProperty &link_plist, const HProperty &creation_plist, const HProperty &access_plist)
 
void recursiveCreate (const Hid &loc_id, const String &var, hid_t save_type, const HSpace &space_id, hid_t plist)
 
void open (const Hid &loc_id, const String &var)
 
void openIfExists (const Hid &loc_id, const String &var)
 
herr_t write (hid_t native_type, const void *array)
 
herr_t write (hid_t native_type, const void *array, const HSpace &memspace_id, const HSpace &filespace_id, hid_t plist)
 
herr_t write (hid_t native_type, const void *array, const HSpace &memspace_id, const HSpace &filespace_id, const HProperty &plist)
 
herr_t read (hid_t native_type, void *array)
 
void readWithException (hid_t native_type, void *array)
 
HSpace getSpace ()
 
herr_t setExtent (const hsize_t new_dims[])
 
- Fonctions membres publiques hérités de Arcane::Hdf5Utils::Hid
 Hid (hid_t id)
 
hid_t id () const
 
bool isBad () const
 

Fonctions membres privées

void _remove (hid_t hid, const String &var)
 

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 ()
 

Description détaillée

Encapsule un hid_t pour un dataset.

Définition à la ligne 380 du fichier hdf5/Hdf5Utils.h.

Documentation des constructeurs et destructeur

◆ HDataset() [1/3]

Arcane::Hdf5Utils::HDataset::HDataset ( )
inline

Définition à la ligne 385 du fichier hdf5/Hdf5Utils.h.

◆ ~HDataset()

Arcane::Hdf5Utils::HDataset::~HDataset ( )
inline

Définition à la ligne 386 du fichier hdf5/Hdf5Utils.h.

◆ HDataset() [2/3]

Arcane::Hdf5Utils::HDataset::HDataset ( HDataset &&  rhs)
inline

Définition à la ligne 387 du fichier hdf5/Hdf5Utils.h.

◆ HDataset() [3/3]

Arcane::Hdf5Utils::HDataset::HDataset ( const HDataset v)
inline

Définition à la ligne 403 du fichier hdf5/Hdf5Utils.h.

Documentation des fonctions membres

◆ _remove()

void Arcane::Hdf5Utils::HDataset::_remove ( hid_t  hid,
const String var 
)
private

Définition à la ligne 586 du fichier Hdf5Utils.cc.

◆ close()

void Arcane::Hdf5Utils::HDataset::close ( )
inline

Définition à la ligne 409 du fichier hdf5/Hdf5Utils.h.

◆ create() [1/2]

void Arcane::Hdf5Utils::HDataset::create ( const Hid loc_id,
const String var,
hid_t  save_type,
const HSpace space_id,
const HProperty link_plist,
const HProperty creation_plist,
const HProperty access_plist 
)

Définition à la ligne 482 du fichier Hdf5Utils.cc.

◆ create() [2/2]

void Arcane::Hdf5Utils::HDataset::create ( const Hid loc_id,
const String var,
hid_t  save_type,
const HSpace space_id,
hid_t  plist 
)

Définition à la ligne 469 du fichier Hdf5Utils.cc.

◆ getSpace()

HSpace Arcane::Hdf5Utils::HDataset::getSpace ( )

Définition à la ligne 539 du fichier Hdf5Utils.cc.

◆ open()

void Arcane::Hdf5Utils::HDataset::open ( const Hid loc_id,
const String var 
)

Définition à la ligne 595 du fichier Hdf5Utils.cc.

◆ openIfExists()

void Arcane::Hdf5Utils::HDataset::openIfExists ( const Hid loc_id,
const String var 
)

Définition à la ligne 606 du fichier Hdf5Utils.cc.

◆ operator=()

HDataset & Arcane::Hdf5Utils::HDataset::operator= ( HDataset &&  rhs)
inline

Définition à la ligne 392 du fichier hdf5/Hdf5Utils.h.

◆ read()

herr_t Arcane::Hdf5Utils::HDataset::read ( hid_t  native_type,
void array 
)
inline

Définition à la ligne 427 du fichier hdf5/Hdf5Utils.h.

◆ readWithException()

void Arcane::Hdf5Utils::HDataset::readWithException ( hid_t  native_type,
void array 
)

Définition à la ligne 528 du fichier Hdf5Utils.cc.

◆ recursiveCreate()

void Arcane::Hdf5Utils::HDataset::recursiveCreate ( const Hid loc_id,
const String var,
hid_t  save_type,
const HSpace space_id,
hid_t  plist 
)

Définition à la ligne 557 du fichier Hdf5Utils.cc.

◆ setExtent()

herr_t Arcane::Hdf5Utils::HDataset::setExtent ( const hsize_t  new_dims[])

Définition à la ligne 548 du fichier Hdf5Utils.cc.

◆ write() [1/3]

herr_t Arcane::Hdf5Utils::HDataset::write ( hid_t  native_type,
const void array 
)

Définition à la ligne 496 du fichier Hdf5Utils.cc.

◆ write() [2/3]

herr_t Arcane::Hdf5Utils::HDataset::write ( hid_t  native_type,
const void array,
const HSpace memspace_id,
const HSpace filespace_id,
const HProperty plist 
)

Définition à la ligne 517 du fichier Hdf5Utils.cc.

◆ write() [3/3]

herr_t Arcane::Hdf5Utils::HDataset::write ( hid_t  native_type,
const void array,
const HSpace memspace_id,
const HSpace filespace_id,
hid_t  plist 
)

Définition à la ligne 506 du fichier Hdf5Utils.cc.


La documentation de cette classe a été générée à partir des fichiers suivants :