![]() |
(git:08825b9)
|
Library choices for electronic integral APIs. More...
Data Types | |
| type | integral_library_type |
| type | coulomb_operator_type |
Functions/Subroutines | |
| subroutine, public | integral_library_init (coulomb2_library, coulomb3_library, fallback_applied) |
| Resolves requested Coulomb integral libraries against the compiled-in backends. | |
Variables | |
| integer, parameter, public | library_native = 0 |
| integer, parameter, public | library_libint = 1 |
| integer, parameter, public | default_coulomb_library = library_native |
| type(integral_library_type), save, public | active_integral_library = integral_library_type() |
Library choices for electronic integral APIs.
| subroutine, public integral_library_types::integral_library_init | ( | integer, intent(in) | coulomb2_library, |
| integer, intent(in) | coulomb3_library, | ||
| logical, intent(out) | fallback_applied ) |
Resolves requested Coulomb integral libraries against the compiled-in backends.
| coulomb2_library | requested two-center Coulomb integral library |
| coulomb3_library | requested three-center Coulomb integral library |
| fallback_applied | whether an unavailable Libint request was replaced by the native backend |
Definition at line 57 of file integral_library_types.F.
| integer, parameter, public integral_library_types::library_native = 0 |
Definition at line 20 of file integral_library_types.F.
| integer, parameter, public integral_library_types::library_libint = 1 |
Definition at line 20 of file integral_library_types.F.
| integer, parameter, public integral_library_types::default_coulomb_library = library_native |
Definition at line 27 of file integral_library_types.F.
| type(integral_library_type), save, public integral_library_types::active_integral_library = integral_library_type() |
Definition at line 45 of file integral_library_types.F.