NESSi  v1.0.2
The NonEquilibrium Systems Simulation Library

◆ write_to_hdf5_tavtrel() [3/3]

template<typename T >
void cntr::herm_matrix< T >::write_to_hdf5_tavtrel ( const char *  filename,
const char *  groupname,
int  dt 
)

Stores greater and lesser components of herm_matrix average-relative time representation to a given HDF5 file under given group name.

Purpose

Stores greater and lesser components of herm_matrix \(C(t,t^\prime)\) in Wigner time representation to a given HDF5 file with a given group name. The representation is defined by \( \widetilde{C}^\gtrless}(T,t) = C^\gtrless(T+t/2,T-t/2)\). Every dt time steps are stored.

Parameters
filename

The name of the output HDF5 file.

groupname

The name of the HDF5 group.

dt

Store the slices as function of the relative time every dt time steps.

Definition at line 2032 of file cntr_herm_matrix_impl.hpp.

2033  {
2034  hid_t file_id = open_hdf5_file(filename);
2035  this->write_to_hdf5_tavtrel(file_id, groupname, dt);
2036  close_hdf5_file(file_id);
2037 }
void write_to_hdf5_tavtrel(hid_t group_id, int dt)
Stores greater and lesser components of herm_matrix average-relative time representation to a given ...