Serializable and deserializable parameter record.
More...
|
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.
|
|
Serializable and deserializable parameter record.
◆ dump() [1/3]
generic tblite_param_serde::serde_record::dump |
( |
class(serde_record), intent(in) | self, |
|
|
character(len=*), intent(in) | file, |
|
|
type(error_type), intent(out), allocatable | error ) |
Writing of parametrization data.
- Parameters
-
[in] | self | Instance of the parametrization data |
[in] | file | File name |
[out] | error | Error handling |
◆ dump() [2/3]
generic tblite_param_serde::serde_record::dump |
( |
class(serde_record), intent(in) | self, |
|
|
type(toml_table), intent(inout) | table, |
|
|
type(error_type), intent(out), allocatable | error ) |
Writing of parametrization data.
- Parameters
-
[in] | self | Instance of the parametrization data |
[in,out] | table | Data structure |
[out] | error | Error handling |
◆ dump() [3/3]
generic tblite_param_serde::serde_record::dump |
( |
class(serde_record), intent(in) | self, |
|
|
integer, intent(in) | unit, |
|
|
type(error_type), intent(out), allocatable | error ) |
Writing of parametrization data.
- Parameters
-
[in] | self | Instance of the parametrization data |
[in] | unit | Formatted unit |
[out] | error | Error handling |
◆ dump_to_toml()
procedure(dump_to_toml), deferred tblite_param_serde::serde_record::dump_to_toml |
( |
class(serde_record), intent(in) | self, |
|
|
type(toml_table), intent(inout) | table, |
|
|
type(error_type), intent(out), allocatable | error ) |
|
pure virtual |
Write parametrization data to TOML data structure.
- Parameters
-
[in] | self | Instance of the parametrization data |
[in,out] | table | Data structure |
[out] | error | Error handling |
◆ load() [1/3]
generic tblite_param_serde::serde_record::load |
( |
class(serde_record), intent(inout) | self, |
|
|
character(len=*), intent(in) | file, |
|
|
type(error_type), intent(out), allocatable | error ) |
Reading of parametrization data.
- Parameters
-
[in,out] | self | Instance of the parametrization data |
[in] | file | File name |
[out] | error | Error handling |
◆ load() [2/3]
generic tblite_param_serde::serde_record::load |
( |
class(serde_record), intent(inout) | self, |
|
|
type(toml_table), intent(inout) | table, |
|
|
type(error_type), intent(out), allocatable | error ) |
Reading of parametrization data.
- Parameters
-
[in,out] | self | Instance of the parametrization data |
[in,out] | table | Data structure |
[out] | error | Error handling |
◆ load() [3/3]
generic tblite_param_serde::serde_record::load |
( |
class(serde_record), intent(inout) | self, |
|
|
integer, intent(in) | unit, |
|
|
type(error_type), intent(out), allocatable | error ) |
Reading of parametrization data.
- Parameters
-
[in,out] | self | Instance of the parametrization data |
[in] | unit | File name |
[out] | error | Error handling |
◆ load_from_toml()
procedure(load_from_toml), deferred tblite_param_serde::serde_record::load_from_toml |
( |
class(serde_record), intent(inout) | self, |
|
|
type(toml_table), intent(inout) | table, |
|
|
type(error_type), intent(out), allocatable | error ) |
|
pure virtual |
Read parametrization data from TOML data structure.
- Parameters
-
[in,out] | self | Instance of the parametrization data |
[in,out] | table | Data structure |
[out] | error | Error handling |
The documentation for this type was generated from the following file:
- /home/runner/work/tblite/tblite/src/tblite/param/serde.f90