20#ifndef LALInferenceHDF5_h
21#define LALInferenceHDF5_h
23#include <lal/LALInference.h>
24#include <lal/H5FileIO.h>
38 const char *TableName);
49 LALH5File *h5file,
const char *codename,
const char *runID);
struct tagLALH5File LALH5File
struct tagLALH5Dataset LALH5Dataset
int LALInferenceCheckNonEmptyFile(char *filename)
Returns 1 if a non-empty file exists, 0 otherwise.
int LALInferencePrintCheckpointFileInfo(char *filename)
Prints the size of the file.
int LALInferenceH5DatasetToVariablesArray(LALH5Dataset *dataset, LALInferenceVariables ***varsArray, UINT4 *N)
const char LALInferenceHDF5PosteriorSamplesDatasetName[]
int LALInferenceH5VariablesArrayToDataset(LALH5File *h5file, LALInferenceVariables *const *const varsArray, UINT4 N, const char *TableName)
LALH5File * LALInferenceH5CreateGroupStructure(LALH5File *h5file, const char *codename, const char *runID)
Create a HDF5 heirarchy in the given LALH5File reference /codename/runID/ Returns a LALH5File pointer...
const char LALInferenceHDF5NestedSamplesDatasetName[]
The LALInferenceVariables structure to contain a set of parameters Implemented as a linked list of LA...