|
generic | load (self, array, base, mask, error) |
| Read parametrization data from parameter array.
|
|
generic | dump (self, array, 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.
|
|
procedure | get (self, sym, num, pos) |
| Get element record.
|
|
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.
|
|
|
integer | version = 0 |
| Version of the represented method.
|
|
character(len=:), allocatable | name |
| Name of the represented method.
|
|
character(len=:), allocatable | reference |
| References relevant for the parametrization records.
|
|
type(hamiltonian_record) | hamiltonian |
| Definition of the Hamiltonian, always required.
|
|
type(dispersion_record), allocatable | dispersion |
| Definition of the dispersion correction.
|
|
type(repulsion_record), allocatable | repulsion |
| Definition of the repulsion contribution.
|
|
type(charge_record), allocatable | charge |
| Definition of the isotropic second-order charge interactions.
|
|
type(multipole_record), allocatable | multipole |
| Definition of the anisotropic second-order multipolar interactions.
|
|
type(halogen_record), allocatable | halogen |
| Definition of the halogen bonding correction.
|
|
type(thirdorder_record), allocatable | thirdorder |
| Definition of the isotropic third-order charge interactions.
|
|
type(element_record), dimension(:), allocatable | record |
| Element specific parameter records.
|
|
type(post_processing_param_list), allocatable | post_proc |
| Abstract post processing class.
|
|
Complete self-contained representation of a complete parametrization record.