|
TRUST 1.9.8
HPC thermohydraulic platform
|
This abstract class provides all the functionalities to open and manipulate HDF files and related concepts (datasets, groups, etc . More...
#include <FichierHDF.h>
Public Member Functions | |
| FichierHDF () | |
| virtual | ~FichierHDF () |
| virtual void | create (Nom filename) |
| virtual void | open (Nom filename, bool readOnly) |
| virtual void | close () |
| virtual void | create_and_fill_dataset_MW (Nom dataset_basename, Sortie_Brute &sortie) |
| virtual void | create_and_fill_dataset_MW (Nom dataset_basename, SChaine &sortie) |
| virtual void | create_and_fill_dataset_SW (Nom datasetname, Sortie_Brute &sortie) |
| virtual void | read_dataset (Nom dataset_basename, int proc_rank, Entree_Brute &entree) |
| void | create_datasets (Noms dataset_names, long length) |
| void | fill_dataset (Nom dataset_name, Sortie_Brute &sortie) |
| virtual bool | exists (const char *dataset_name) |
| void | check_int_size (Nom filename) |
| void | set_int_size () |
Static Public Member Functions | |
| static bool | is_hdf5 (const char *file_name) |
Protected Member Functions | |
| virtual void | prepare_file_props () |
| virtual void | prepare_dataset_props () |
This abstract class provides all the functionalities to open and manipulate HDF files and related concepts (datasets, groups, etc .
..) It intentionally does not place itself in the Sortie_Fichier_base or Entree_Fichier_base hierarchy since it is rather the datasets inside the HDF file that are regarded as TRUST Fichier objects.
Definition at line 46 of file FichierHDF.h.
| FichierHDF::FichierHDF | ( | ) |
Definition at line 21 of file FichierHDF.cpp.
|
virtual |
Definition at line 26 of file FichierHDF.cpp.
| void FichierHDF::check_int_size | ( | Nom | filename | ) |
|
virtual |
Definition at line 30 of file FichierHDF.cpp.
|
virtual |
Definition at line 28 of file FichierHDF.cpp.
Definition at line 33 of file FichierHDF.cpp.
|
virtual |
Definition at line 32 of file FichierHDF.cpp.
|
virtual |
Definition at line 34 of file FichierHDF.cpp.
|
inline |
Definition at line 74 of file FichierHDF.h.
|
virtual |
Definition at line 39 of file FichierHDF.cpp.
| void FichierHDF::fill_dataset | ( | Nom | dataset_name, |
| Sortie_Brute & | sortie ) |
Definition at line 35 of file FichierHDF.cpp.
|
static |
Definition at line 43 of file FichierHDF.cpp.
|
virtual |
Definition at line 29 of file FichierHDF.cpp.
|
protectedvirtual |
Reimplemented in FichierHDFPar.
Definition at line 49 of file FichierHDF.cpp.
|
protectedvirtual |
Reimplemented in FichierHDFPar.
Definition at line 48 of file FichierHDF.cpp.
|
virtual |
Definition at line 37 of file FichierHDF.cpp.
| void FichierHDF::set_int_size | ( | ) |