tblite
Light-weight tight-binding framework
Loading...
Searching...
No Matches
Data Types | Functions/Subroutines | Variables
tblite_api_calculator Module Reference

API export for managing tight-binding parameters and calculators. More...

Data Types

type  vp_calculator
 Void pointer to calculator type. More...
 

Functions/Subroutines

type(c_ptr) function, public new_gfn2_calculator_api (vctx, vmol)
 
type(c_ptr) function, public new_ipea1_calculator_api (vctx, vmol)
 
type(c_ptr) function, public new_gfn1_calculator_api (vctx, vmol)
 
type(c_ptr) function, public new_xtb_calculator_api (vctx, vmol, vparam)
 
subroutine, public delete_calculator_api (vcalc)
 
subroutine, public set_calculator_mixer_damping_api (vctx, vcalc, damping)
 
subroutine, public set_calculator_max_iter_api (vctx, vcalc, max_iter)
 
subroutine, public set_calculator_accuracy_api (vctx, vcalc, accuracy)
 
subroutine, public set_calculator_temperature_api (vctx, vcalc, etemp)
 
subroutine, public set_calculator_save_integrals_api (vctx, vcalc, save_integrals)
 
subroutine, public get_singlepoint_api (vctx, vmol, vcalc, vres)
 
subroutine, public push_back_post_processing_str_api (vctx, vcalc, charptr)
 
subroutine, public push_back_post_processing_param_api (vctx, vcalc, vparam)
 

Variables

logical, parameter debug = .false.
 

Detailed Description

API export for managing tight-binding parameters and calculators.