| Procedure | Location | Procedure Type | Description |
|---|---|---|---|
| add_coordination_number_derivs | dftd3_ncoord | Subroutine | |
| app_driver | dftd3_app_driver | Subroutine | |
| argument_list | dftd3_app_argument | Interface | Constructor for the argument list |
| ascii_atomic_radii | dftd3_output | Subroutine | |
| ascii_atomic_references | dftd3_output | Subroutine | |
| ascii_damping_param | dftd3_output | Subroutine | |
| ascii_energy_atom | dftd3_output | Subroutine | Print atom-resolved dispersion energies |
| ascii_gcp_param | dftd3_output | Subroutine | |
| ascii_pairwise | dftd3_output | Subroutine | |
| ascii_results | dftd3_output | Subroutine | |
| ascii_system_properties | dftd3_output | Subroutine | |
| author_name | dftd3_citation | Function | Create an author |
| check_error_api | dftd3_api | Function | Check error handle status |
| copy_c6 | dftd3_reference | Subroutine | |
| crossproduct | dftd3_cutoff | Subroutine | |
| delete_error_api | dftd3_api | Subroutine | Delete error handle object |
| delete_gcp_api | dftd3_api | Subroutine | Delete counter-poise parameter handle object |
| delete_model_api | dftd3_api | Subroutine | Delete dispersion model |
| delete_param_api | dftd3_api | Subroutine | Delete damping parameters |
| delete_structure_api | dftd3_api | Subroutine | Delete molecular structure data |
| format_bibtex | dftd3_citation | Subroutine | Format a citation as a BibTeX entry |
| get_arguments | dftd3_app_cli | Subroutine | |
| get_atm_dispersion | dftd3_damping_atm | Subroutine | Evaluation of the dispersion energy expression |
| get_atm_dispersion_derivs | dftd3_damping_atm | Subroutine | Evaluation of the dispersion energy expression |
| get_atm_dispersion_energy | dftd3_damping_atm | Subroutine | Evaluation of the dispersion energy expression |
| get_atm_pairwise_dispersion | dftd3_damping_atm | Subroutine | Evaluation of the dispersion energy expression |
| get_c6 | dftd3_reference | Function | |
| get_citation | dftd3_citation | Function | Get citation data for a given DOI |
| get_coordination_number | dftd3_ncoord | Subroutine | Wrapper for geometric fractional coordination number with standard exponential counting function. |
| get_counterpoise_api | dftd3_api | Subroutine | Calculate dispersion |
| get_dftd3_version | dftd3_version | Subroutine | Getter function to retrieve s-dftd3 version |
| get_dispersion | dftd3_disp | Interface | Calculate dispersion energy |
| get_dispersion2 | dftd3_damping_zero | Subroutine | Evaluation of the dispersion energy expression |
| get_dispersion2 | dftd3_damping_optimizedpower | Subroutine | Evaluation of the dispersion energy expression |
| get_dispersion2 | dftd3_damping_rational | Subroutine | Evaluation of the dispersion energy expression |
| get_dispersion2 | dftd3_damping_mzero | Subroutine | Evaluation of the dispersion energy expression |
| get_dispersion3 | dftd3_damping_zero | Subroutine | Evaluation of the dispersion energy expression |
| get_dispersion3 | dftd3_damping_optimizedpower | Subroutine | Evaluation of the dispersion energy expression |
| get_dispersion3 | dftd3_damping_rational | Subroutine | Evaluation of the dispersion energy expression |
| get_dispersion3 | dftd3_damping_mzero | Subroutine | Evaluation of the dispersion energy expression |
| get_dispersion_derivs | dftd3_damping_zero | Subroutine | Evaluation of the dispersion energy expression |
| get_dispersion_derivs | dftd3_damping_optimizedpower | Subroutine | Evaluation of the dispersion energy expression |
| get_dispersion_derivs | dftd3_damping_rational | Subroutine | Evaluation of the dispersion energy expression |
| get_dispersion_derivs | dftd3_damping_mzero | Subroutine | Evaluation of the dispersion energy expression |
| get_dispersion_energy | dftd3_damping_zero | Subroutine | Evaluation of the dispersion energy expression |
| get_dispersion_energy | dftd3_damping_optimizedpower | Subroutine | Evaluation of the dispersion energy expression |
| get_dispersion_energy | dftd3_damping_rational | Subroutine | Evaluation of the dispersion energy expression |
| get_dispersion_energy | dftd3_damping_mzero | Subroutine | Evaluation of the dispersion energy expression |
| get_error_api | dftd3_api | Subroutine | Get error message from error handle |
| get_gcp_param | dftd3_gcp_param | Subroutine | |
| get_geometric_counterpoise | dftd3_gcp | Subroutine | Geometric counterpoise correction |
| get_lattice_points | dftd3_cutoff | Subroutine | |
| get_method_id | dftd3_param | Function | |
| get_mrational_damping | dftd3_param | Subroutine | |
| get_mzero_damping | dftd3_param | Subroutine | |
| get_normals | dftd3_cutoff | Subroutine | |
| get_optimizedpower_damping | dftd3_param | Subroutine | |
| get_pairwise_dispersion | dftd3_disp | Subroutine | Wrapper to handle the evaluation of pairwise representation of the dispersion energy |
| get_pairwise_dispersion2 | dftd3_damping_zero | Subroutine | Evaluation of the dispersion energy expression projected on atomic pairs |
| get_pairwise_dispersion2 | dftd3_damping_optimizedpower | Subroutine | Evaluation of the dispersion energy expression projected on atomic pairs |
| get_pairwise_dispersion2 | dftd3_damping_rational | Subroutine | Evaluation of the dispersion energy expression projected on atomic pairs |
| get_pairwise_dispersion2 | dftd3_damping_mzero | Subroutine | Evaluation of the dispersion energy expression projected on atomic pairs |
| get_pairwise_dispersion3 | dftd3_damping_zero | Subroutine | Evaluation of the dispersion energy expression |
| get_pairwise_dispersion3 | dftd3_damping_optimizedpower | Subroutine | Evaluation of the dispersion energy expression |
| get_pairwise_dispersion3 | dftd3_damping_rational | Subroutine | Evaluation of the dispersion energy expression |
| get_pairwise_dispersion3 | dftd3_damping_mzero | Subroutine | Evaluation of the dispersion energy expression |
| get_r4r2_val | dftd3_data_r4r2 | Interface | Get r4/r2 expectation value |
| get_rational_damping | dftd3_param | Subroutine | |
| get_translations | dftd3_cutoff | Subroutine | generate a supercell based on a realspace cutoff, this subroutine |
| get_vdw_rad | dftd3_data_vdwrad | Interface | |
| get_version_api | dftd3_api | Function | Obtain library version as major * 10000 + minor + 100 + patch |
| get_zero_damping | dftd3_param | Subroutine | |
| handle_error | dftd3_main | Subroutine | |
| header | dftd3_app_help | Subroutine | |
| init_reference_c6 | dftd3_reference | Subroutine | |
| is_citation_present | dftd3_citation | Function | Check if citation data is present |
| json_results | dftd3_output | Subroutine | |
| len | dftd3_app_argument | Interface | |
| load_gcp_param_api | dftd3_api | Function | Create new error handle object |
| load_mrational_damping_api | dftd3_api | Function | Load rational damping parameters from internal storage |
| load_mzero_damping_api | dftd3_api | Function | Load zero damping parameters from internal storage |
| load_optimizedpower_damping_api | dftd3_api | Function | Load optimized power damping parameters from internal storage |
| load_rational_damping_api | dftd3_api | Function | Load rational damping parameters from internal storage |
| load_zero_damping_api | dftd3_api | Function | Load zero damping parameters from internal storage |
| lowercase | dftd3_param | Function | Convert string to lower case |
| new_citation | dftd3_citation | Function | Create a new citation |
| new_d3_model | dftd3_model | Subroutine | Create new dispersion model from molecular structure input |
| new_d3_model_api | dftd3_api | Function | Create new D3 dispersion model |
| new_error_api | dftd3_api | Function | Create new error handle object |
| new_mrational_damping_api | dftd3_api | Function | Create new rational damping parameters |
| new_mzero_damping | dftd3_damping_mzero | Subroutine | Create new modified zero damping model |
| new_mzero_damping_api | dftd3_api | Function | Create new zero damping parameters |
| new_optimizedpower_damping | dftd3_damping_optimizedpower | Subroutine | Create new optimized power damping model |
| new_optimizedpower_damping_api | dftd3_api | Function | Create new optimized power damping parameters |
| new_rational_damping | dftd3_damping_rational | Subroutine | Create new rational damping model |
| new_rational_damping_api | dftd3_api | Function | Create new rational damping parameters |
| new_structure_api | dftd3_api | Function | Create new molecular structure data (quantities in Bohr) |
| new_zero_damping | dftd3_damping_zero | Subroutine | Create new zero damping model |
| new_zero_damping_api | dftd3_api | Function | Create new zero damping parameters |
| print_c6 | dftd3_reference | Subroutine | |
| same_citation | dftd3_citation | Function | Check if two citations are the same |
| set_gcp_realspace_cutoff | dftd3_api | Subroutine | |
| shift_back_abc | dftd3_utils | Function | |
| tagged_result | dftd3_output | Subroutine | |
| triple_scale | dftd3_damping_atm | Function | Logic exercise to distribute a triple energy to atomwise energies. |
| turbomole_gradient | dftd3_output | Subroutine | |
| turbomole_gradlatt | dftd3_output | Subroutine | |
| update_structure_api | dftd3_api | Subroutine | Update coordinates and lattice parameters (quantities in Bohr) |
| version | dftd3_app_help | Subroutine | |
| wrap_to_central_cell | dftd3_utils | Subroutine |