|
tblite
Light-weight tight-binding framework
|
Public Member Functions | |
| procedure | compute (self, mol, wfn, integrals, calc, cache_list, ctx, prlevel, dict) |
| procedure | print_timer (self, prlevel, ctx) |
Public Member Functions inherited from tblite_post_processing_type::post_processing_type | |
| procedure(compute), deferred | compute (self, mol, wfn, integrals, calc, cache_list, ctx, prlevel, dict) |
| Setup container. | |
| procedure | info (self, verbosity, indent) |
| procedure | print_timer (self, prlevel, ctx) |
Data Fields | |
| logical | comp_dipm = .true. |
| logical | comp_qm = .true. |
Data Fields inherited from tblite_post_processing_type::post_processing_type | |
| character(len=:), allocatable | label |
| procedure tblite_post_processing_molecular_moments::molecular_moments::compute | ( | class(molecular_moments), intent(inout) | self, |
| type(structure_type), intent(in) | mol, | ||
| type(wavefunction_type), intent(in) | wfn, | ||
| type(integral_type), intent(in) | integrals, | ||
| type(xtb_calculator), intent(in) | calc, | ||
| type(container_cache), dimension(:), intent(inout) | cache_list, | ||
| type(context_type), intent(inout) | ctx, | ||
| integer, intent(in) | prlevel, | ||
| type(double_dictionary_type), intent(inout) | dict ) |
| [in] | mol | Molecular structure data |
| [in] | wfn | Wavefunction strcuture data |
| [in] | integrals | integral container |
| [in] | calc | calculator instance |
| [in,out] | cache_list | Cache list for storing caches of various interactions |
| [in,out] | ctx | Context container for writing to stdout |
| [in] | prlevel | Print level |
| [in,out] | dict | Dictionary for storing results |
| procedure tblite_post_processing_molecular_moments::molecular_moments::print_timer | ( | class(molecular_moments), intent(in) | self, |
| integer | prlevel, | ||
| type(context_type) | ctx ) |
| [in] | self | Instance of the interaction container |