tblite
Light-weight tight-binding framework
Loading...
Searching...
No Matches
tblite_param_post_processing::post_processing_param_list Type Reference

Public Member Functions

generic, public load (self, table, error)
 Deserialize records from a table by iterating over all entries.
 
generic, public dump (self, table, error)
 
procedure, public push (self, record)
 
procedure, public get_n_records (self)
 
procedure load_from_toml (self, table, error)
 Deserialize records from a table by iterating over all entries.
 
procedure dump_to_toml (self, table, error)
 

Data Fields

type(post_processing_record), dimension(:), allocatable list
 
integer n = 0
 

Member Function/Subroutine Documentation

◆ dump()

generic, public tblite_param_post_processing::post_processing_param_list::dump ( class(post_processing_param_list), intent(in) self,
type(toml_table), intent(inout) table,
type(error_type), intent(out), allocatable error )
Parameters
[in]selfList of all element records
[in,out]tableData structure
[out]errorError handling

◆ dump_to_toml()

procedure tblite_param_post_processing::post_processing_param_list::dump_to_toml ( class(post_processing_param_list), intent(in) self,
type(toml_table), intent(inout) table,
type(error_type), intent(out), allocatable error )
Parameters
[in]selfList of all element records
[in,out]tableData structure
[out]errorError handling

◆ load()

generic, public tblite_param_post_processing::post_processing_param_list::load ( class(post_processing_param_list), intent(inout) self,
type(toml_table), intent(inout) table,
type(error_type), intent(out), allocatable error )

Deserialize records from a table by iterating over all entries.

Parameters
[in,out]selfList of all element records
[in,out]tableData structure
[out]errorError handling

◆ load_from_toml()

procedure tblite_param_post_processing::post_processing_param_list::load_from_toml ( class(post_processing_param_list), intent(inout) self,
type(toml_table), intent(inout) table,
type(error_type), intent(out), allocatable error )

Deserialize records from a table by iterating over all entries.

Parameters
[in,out]selfList of all element records
[in,out]tableData structure
[out]errorError handling

The documentation for this type was generated from the following file: