tblite
Light-weight tight-binding framework
Loading...
Searching...
No Matches
param.f90 File Reference

Provides API exports for the tblite_param handle. More...

Data Types

type  tblite_api_param::vp_param
 Void pointer to manage parametrization records. More...
 

Modules

module  tblite_api_param
 API export for managing parametrization records.
 

Functions/Subroutines

type(c_ptr) function, public tblite_api_param::new_param_api ()
 Create new parametrization records object.
 
subroutine, public tblite_api_param::delete_param_api (vparam)
 Delete paramrization records object.
 
subroutine, public tblite_api_param::load_param_api (verror, vparam, vtable)
 Load parametrization record from data table.
 
subroutine, public tblite_api_param::dump_param_api (verror, vparam, vtable)
 Dump parametrization record to data table.
 
subroutine, public tblite_api_param::export_gfn1_param_api (verror, vparam)
 
subroutine, public tblite_api_param::export_gfn2_param_api (verror, vparam)
 
subroutine, public tblite_api_param::export_ipea1_param_api (verror, vparam)
 

Variables

logical, parameter tblite_api_param::debug = .false.
 

Detailed Description

Provides API exports for the tblite_param handle.