NESSi  v1.0.2
The NonEquilibrium Systems Simulation Library

◆ incr_timestep() [4/6]

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

Increase the value of the `template argument for \(\alpha g(t) \).

Purpose

Increase the value of template argument for a value of \(\alpha g(t)\), where \( g(t)\) is a template argument[ either herm_matrix_timestep_view, herm_matrix_timestep,herm_matrix] and \(\alpha\) is a template argument. 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 added

alpha

Constant template argument multiplication factor

Definition at line 1544 of file cntr_herm_matrix_timestep_view_impl.hpp.

1544  {
1545  herm_matrix_timestep_view<T> tmp(tstp_, g);
1546  incr_timestep(tmp, alpha);
1547 }
void incr_timestep(herm_matrix_timestep_view< T > &g, std::complex< T > alpha)