tblite
Light-weight tight-binding framework
Loading...
Searching...
No Matches
tblite_api_context Module Reference

API export for environment context setup. More...

Data Types

type  vp_context
 Void pointer to manage calculation context. More...
interface  callback
 Interface for callbacks used in custom logger. More...

Functions/Subroutines

type(c_ptr) function, public new_context_api ()
 Create new calculation context object.
integer(c_int) function, public check_context_api (vctx)
 Create new calculation context object.
subroutine, public get_context_error_api (vctx, charptr, buffersize)
 Get error message from calculation environment.
subroutine, public set_context_color_api (vctx, color)
subroutine, public set_context_verbosity_api (vctx, verbosity)
subroutine, public delete_context_api (vctx)
 Delete context object.
subroutine, public set_context_logger_api (vctx, vproc, vdata)
 Create a new custom logger for the calculation context.

Variables

logical, parameter debug = .false.

Detailed Description

API export for environment context setup.