TBLITE_API_ENTRY void TBLITE_API_CALL tblite_set_context_logger(tblite_context ctx, tblite_logger_callback callback, void *userdata)
TBLITE_API_ENTRY tblite_context TBLITE_API_CALL tblite_new_context(void)
TBLITE_API_ENTRY int TBLITE_API_CALL tblite_check_context(tblite_context ctx)
void(* tblite_logger_callback)(tblite_error, char *, int, void *)
Define callback function for use in custom logger.
Definition context.h:40
TBLITE_API_ENTRY void TBLITE_API_CALL tblite_get_context_error(tblite_context ctx, char *buffer, const int *buffersize)
struct _tblite_context * tblite_context
Context manager for the library usage.
Definition context.h:37
TBLITE_API_ENTRY void TBLITE_API_CALL tblite_delete_context(tblite_context *ctx)
TBLITE_API_ENTRY void TBLITE_API_CALL tblite_set_context_verbosity(tblite_context ctx, int verbosity)
TBLITE_API_ENTRY void TBLITE_API_CALL tblite_set_context_color(tblite_context ctx, int color)
Proxy module for the calculation context related data types.
Definition context.f90:59