1670 int nt = read_primitive_type<int>(group_id,
"nt");
1671 int ntau = read_primitive_type<int>(group_id,
"ntau");
1672 int sig = read_primitive_type<int>(group_id,
"sig");
1673 int size1 = read_primitive_type<int>(group_id,
"size1");
1678 hsize_t mat_size = (
ntau + 1) * element_size_;
1679 read_primitive_type_array(group_id,
"mat", mat_size, matptr(0));
1682 hsize_t ret_size = ((
nt + 1) * (
nt + 2)) / 2 * element_size_;
1683 hsize_t les_size = ((
nt + 1) * (
nt + 2)) / 2 * element_size_;
1684 hsize_t tv_size = ((
nt + 1) * (
ntau + 1)) * element_size_;
1685 read_primitive_type_array(group_id,
"ret", ret_size, retptr(0, 0));
1686 read_primitive_type_array(group_id,
"les", les_size, lesptr(0, 0));
1687 read_primitive_type_array(group_id,
"tv", tv_size, tvptr(0, 0));
void resize(int nt, int ntau, int size1)
Resizes herm_matrix object with respect to the number of time points nt, points on the Matsubara bra...