Provides a light-weight error handler for communicating with the library.
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
Defininition of the parametrization data format.
Definition param.f90:25
TBLITE_API_ENTRY tblite_param TBLITE_API_CALL tblite_new_param(void)
TBLITE_API_ENTRY void TBLITE_API_CALL tblite_export_gfn1_param(tblite_error error, tblite_param param)
struct _tblite_param * tblite_param
Parametrization records.
Definition param.h:34
TBLITE_API_ENTRY void TBLITE_API_CALL tblite_load_param(tblite_error error, tblite_param param, tblite_table table)
TBLITE_API_ENTRY void TBLITE_API_CALL tblite_export_ipea1_param(tblite_error error, tblite_param param)
TBLITE_API_ENTRY void TBLITE_API_CALL tblite_dump_param(tblite_error error, tblite_param param, tblite_table table)
TBLITE_API_ENTRY void TBLITE_API_CALL tblite_delete_param(tblite_param *param)
TBLITE_API_ENTRY void TBLITE_API_CALL tblite_export_gfn2_param(tblite_error error, tblite_param param)
Provides a representation of a generic table data structure.
struct _tblite_table * tblite_table
Definition table.h:36