tblite
Light-weight tight-binding framework
|
Parametrization record specifying the dispersion model. More...
Public Member Functions | |
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. | |
Public Member Functions inherited from tblite_param_serde::serde_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. | |
Parametrization record specifying the dispersion model.
procedure tblite_param_dispersion::dispersion_record::dump_to_toml | ( | class(dispersion_record), intent(in) | self, |
type(toml_table), intent(inout) | table, | ||
type(error_type), intent(out), allocatable | error ) |
Write parametrization data to TOML data structure.
[in] | self | Instance of the parametrization data |
[in,out] | table | Data structure |
[out] | error | Error handling |
procedure tblite_param_dispersion::dispersion_record::load_from_toml | ( | class(dispersion_record), intent(inout) | self, |
type(toml_table), intent(inout) | table, | ||
type(error_type), intent(out), allocatable | error ) |
Read parametrization data from TOML data structure.
[in,out] | self | Instance of the parametrization data |
[in,out] | table | Data structure |
[out] | error | Error handling |