Definition at line 2156 of file cntr_herm_matrix_impl.hpp.
Referenced by cntr::Reduce_timestep().
2158 int len = (2 * (tstp + 1) + ntau_ + 1) * element_size_;
2160 assert(tstp >= -1 && tstp <= nt_ && "tstp >= -1 && tstp <= nt_
"); 2161 if (timestep.total_size_ < len) 2162 timestep.resize(tstp, ntau_, size1_); 2164 timestep.tstp_ = tstp; 2165 timestep.ntau_ = ntau_; 2166 timestep.size1_ = size1_; 2168 memcpy(x, mat_, sizeof(cplx) * (ntau_ + 1) * element_size_); 2170 memcpy(x, retptr(tstp, 0), sizeof(cplx) * (tstp + 1) * element_size_); 2171 memcpy(x + (tstp + 1) * element_size_, tvptr(tstp, 0), 2172 sizeof(cplx) * (ntau_ + 1) * element_size_); 2173 memcpy(x + (tstp + 1 + ntau_ + 1) * element_size_, lesptr(0, tstp), 2174 sizeof(cplx) * (tstp + 1) * element_size_);