NESSi  v1.0.2
The NonEquilibrium Systems Simulation Library

◆ write_to_hdf5_tavtrel() [2/3]

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

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

Purpose

Stores greater and lesser components of herm_matrix \(C(t,t^\prime)\) in Wigner time representation to a given HDF5 group handle 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
group_id

[hid_t] The HDF5 group handle.

groupname

[char*] The name of the HDF5 group.

dt

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

Definition at line 2004 of file cntr_herm_matrix_impl.hpp.

2005  {
2006  hid_t sub_group_id = create_group(group_id, groupname);
2007  this->write_to_hdf5_tavtrel(sub_group_id, dt);
2008  close_group(sub_group_id);
2009 }
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 ...