29typedef struct _tblite_double_dictionary* tblite_double_dictionary;
37 tblite_double_dictionary dict);
47 tblite_double_dictionary dict,
61 tblite_double_dictionary dict,
75 tblite_double_dictionary dict,
89 tblite_double_dictionary dict,
103 tblite_double_dictionary dict,
106 const int* buffersize);
TBLITE_API_ENTRY void TBLITE_API_CALL tblite_delete_double_dictionary(tblite_double_dictionary *dict)
TBLITE_API_ENTRY void TBLITE_API_CALL tblite_get_array_entry_index(tblite_error error, tblite_double_dictionary dict, const int *index, double *array)
TBLITE_API_ENTRY void TBLITE_API_CALL tblite_get_array_size_index(tblite_error error, tblite_double_dictionary dict, const int *index, int *dim1, int *dim2, int *dim3)
TBLITE_API_ENTRY void TBLITE_API_CALL tblite_get_label_entry_index(tblite_error error, tblite_double_dictionary dict, const int *index, char *label, const int *buffersize)
TBLITE_API_ENTRY int TBLITE_API_CALL tblite_get_n_entries_dict(tblite_error error, tblite_double_dictionary dict)
TBLITE_API_ENTRY void TBLITE_API_CALL tblite_get_array_size_label(tblite_error error, tblite_double_dictionary dict, char *label, int *dim1, int *dim2, int *dim3)
TBLITE_API_ENTRY void TBLITE_API_CALL tblite_get_array_entry_label(tblite_error error, tblite_double_dictionary dict, char *label, double *array)
struct _tblite_error * tblite_error
Error instance.
Definition error.h:35
General macro definitions for the tblite C API bindings.
#define TBLITE_API_ENTRY
Definition macros.h:49
#define TBLITE_API_CALL
Definition macros.h:57