NESSi  v1.0.2
The NonEquilibrium Systems Simulation Library

◆ write_to_hdf5_slices() [2/3]

template<typename T >
void cntr::herm_matrix< T >::write_to_hdf5_slices ( hid_t  group_id,
const char *  groupname,
int  dt 
)

Stores time slices of herm_matrix with a given interval to a HDF5 group handle and group name.

Purpose

Converts the herm_matrix every dt time steps to a time slice and stores them to the given HDF5 group handle with given group name.

Parameters
group_id

The HDF5 group handle.

groupname

The name of the HDF5 group.

dt

Store the slices every dt time steps.

Definition at line 1887 of file cntr_herm_matrix_impl.hpp.

1888  {
1889  hid_t sub_group_id = create_group(group_id, groupname);
1890  this->write_to_hdf5_slices(sub_group_id, dt);
1891  close_group(sub_group_id);
1892 }
void write_to_hdf5_slices(hid_t group_id, int dt)
Stores time slices of herm_matrix with a given interval to a HDF5 group handle. ...