NESSi  v1.0.2
The NonEquilibrium Systems Simulation Library

◆ incr_timestep() [6/6]

template<typename T>
template<class GG >
void cntr::herm_matrix_timestep_view< T >::incr_timestep ( GG &  g,
CPLX  alpha 
)

Increase the value of the herm_matrix_timestep_view for \(\alpha g(t) \).

Purpose

Increase the value of herm_matrix_timestep_view for a value of \(\alpha g(t) \), where \( g(t)\) is a template argument and \(\alpha\) is a complex number If \(t>-1\) then ret,les,tv components are set, otherwise mat. Works for scalar or square-matrix contour objects.

Parameters
g

The template argument which is added

alpha

Constant multiplication factor

Definition at line 1455 of file cntr_herm_matrix_timestep_view_impl.hpp.

1455  {
1456  herm_matrix_timestep_view<T> tmp(tstp_, g);
1457  incr_timestep(tmp, alpha);
1458 }
void incr_timestep(herm_matrix_timestep_view< T > &g, std::complex< T > alpha)