|
|
generic | load (self, array, offset, base, mask, error) |
| | Read parametrization data from parameter array.
|
|
generic | dump (self, array, offset, mask, error) |
| | Write parametrization data to parameter array.
|
|
procedure | load_from_toml (self, table, error) |
| | Read parametrization data from TOML data structure.
|
|
procedure | dump_to_toml (self, table, error) |
| | Write parametrization data to TOML data structure.
|
| generic | load (self, file, error) |
| | Reading of parametrization data.
|
| generic | load (self, unit, error) |
| | Reading of parametrization data.
|
| generic | load (self, table, error) |
| | Reading of parametrization data.
|
| procedure(load_from_toml), deferred | load_from_toml (self, table, error) |
| | Read parametrization data from TOML data structure.
|
| generic | dump (self, file, error) |
| | Writing of parametrization data.
|
| generic | dump (self, unit, error) |
| | Writing of parametrization data.
|
| generic | dump (self, table, error) |
| | Writing of parametrization data.
|
| procedure(dump_to_toml), deferred | dump_to_toml (self, table, error) |
| | Write parametrization data to TOML data structure.
|
|
|
character(len=symbol_length) | sym = "" |
| | Element symbol of specie represented by this record.
|
|
integer | num = 0 |
| | Atomic number of the specie represented by this record.
|
|
real(wp) | zeff = 0.0_wp |
| | Effective nuclear charge used in repulsion.
|
|
real(wp) | alpha = 0.0_wp |
| | Repulsion exponent.
|
|
real(wp) | xbond = 0.0_wp |
| | Halogen bonding strength.
|
|
integer | nsh = 0 |
| | Number of valence and polarization shells.
|
|
integer, dimension(:), allocatable | lsh |
| | Angular momentum for each shell.
|
|
integer, dimension(:), allocatable | pqn |
| | Principal quantum number for each shell.
|
|
integer, dimension(:), allocatable | ngauss |
| | Number of primitive Gaussian functions used in the STO-NG expansion for each shell.
|
|
real(wp), dimension(:), allocatable | levels |
| | Atomic level energies for each shell.
|
|
real(wp), dimension(:), allocatable | slater |
| | Slater exponents of the STO-NG functions for each shell.
|
|
real(wp), dimension(:), allocatable | refocc |
| | Reference occupation for each shell.
|
|
real(wp), dimension(:), allocatable | kcn |
| | CN dependent shift of the self energy for each shell.
|
|
real(wp), dimension(:), allocatable | shpoly |
| | Polynomial enhancement for Hamiltonian elements.
|
|
real(wp) | gam = 0.0_wp |
| | Chemical hardness / Hubbard parameter.
|
|
real(wp), dimension(:), allocatable | lgam |
| | Relative chemical hardness for each shell.
|
|
real(wp) | gam3 = 0.0_wp |
| | Atomic Hubbard derivative.
|
|
real(wp) | dkernel = 0.0_wp |
| | Dipolar exchange-correlation kernel.
|
|
real(wp) | qkernel = 0.0_wp |
| | Quadrupolar exchange-correlation kernel.
|
|
real(wp) | mprad = 0.0_wp |
| | Multipole radius.
|
|
real(wp) | mpvcn = 0.0_wp |
| | Multipole valence CN.
|
|
real(wp) | en = 0.0_wp |
| | Electronnegativity.
|
Representation of the element specific parameters.