Provides a single point calculator for performing extended tight-binding computations.
More...
|
| TBLITE_API_ENTRY tblite_calculator TBLITE_API_CALL | tblite_new_gfn2_calculator (tblite_context ctx, tblite_structure mol) |
| |
| TBLITE_API_ENTRY tblite_calculator TBLITE_API_CALL | tblite_new_gfn1_calculator (tblite_context ctx, tblite_structure mol) |
| |
| TBLITE_API_ENTRY tblite_calculator TBLITE_API_CALL | tblite_new_ipea1_calculator (tblite_context ctx, tblite_structure mol) |
| |
| TBLITE_API_ENTRY tblite_calculator TBLITE_API_CALL | tblite_new_xtb_calculator (tblite_context ctx, tblite_structure mol, tblite_param param) |
| |
| TBLITE_API_ENTRY void TBLITE_API_CALL | tblite_delete_calculator (tblite_calculator *calc) |
| |
| TBLITE_API_ENTRY void TBLITE_API_CALL | tblite_set_calculator_accuracy (tblite_context ctx, tblite_calculator calc, double acc) |
| |
| TBLITE_API_ENTRY void TBLITE_API_CALL | tblite_set_calculator_max_iter (tblite_context ctx, tblite_calculator calc, int max_iter) |
| |
| TBLITE_API_ENTRY void TBLITE_API_CALL | tblite_set_calculator_mixer_damping (tblite_context ctx, tblite_calculator calc, double damping) |
| |
| TBLITE_API_ENTRY void TBLITE_API_CALL | tblite_set_calculator_guess (tblite_context ctx, tblite_calculator calc, tblite_guess guess) |
| |
| TBLITE_API_ENTRY void TBLITE_API_CALL | tblite_set_calculator_temperature (tblite_context ctx, tblite_calculator calc, double etemp) |
| |
| TBLITE_API_ENTRY void TBLITE_API_CALL | tblite_set_calculator_save_integrals (tblite_context ctx, tblite_calculator calc, int save_integrals) |
| |
| TBLITE_API_ENTRY void TBLITE_API_CALL | tblite_get_calculator_shell_count (tblite_context ctx, tblite_calculator calc, int *nsh) |
| |
| TBLITE_API_ENTRY void TBLITE_API_CALL | tblite_get_calculator_shell_map (tblite_context ctx, tblite_calculator calc, int *sh2at) |
| |
| TBLITE_API_ENTRY void TBLITE_API_CALL | tblite_get_calculator_angular_momenta (tblite_context ctx, tblite_calculator calc, int *am) |
| |
| TBLITE_API_ENTRY void TBLITE_API_CALL | tblite_get_calculator_orbital_count (tblite_context ctx, tblite_calculator calc, int *nao) |
| |
| TBLITE_API_ENTRY void TBLITE_API_CALL | tblite_get_calculator_orbital_map (tblite_context ctx, tblite_calculator calc, int *ao2sh) |
| |
| TBLITE_API_ENTRY void TBLITE_API_CALL | tblite_get_singlepoint (tblite_context ctx, tblite_structure mol, tblite_calculator calc, tblite_result res) |
| |
| TBLITE_API_ENTRY void TBLITE_API_CALL | tblite_push_back_post_processing_str (tblite_context ctx, tblite_calculator calc, char *charptr) |
| |
| TBLITE_API_ENTRY void TBLITE_API_CALL | tblite_push_back_post_processing_param (tblite_context ctx, tblite_calculator calc, tblite_param param) |
| |
Provides a single point calculator for performing extended tight-binding computations.
Provides a parametrized type tblite_calculator storing the method parameters required for the evaluation of single point calculations. The calculator is parametrized for a method as well as for the molecular structure data tblite_structure it was created with. Changes in the tblite_structure required to reinstantiate the structure data also require to reinstantiate the tblite_calculator object.