NESSi
v1.0.2
The NonEquilibrium Systems Simulation Library
|
void cntr::response_convolution | ( | int | tstp, |
std::complex< T > & | cc, | ||
herm_matrix_timestep< T > & | W, | ||
int | a1, | ||
int | a2, | ||
function< T > & | f, | ||
int | b1, | ||
int | b2, | ||
int | kt, | ||
T | beta, | ||
T | h | ||
) |
Evaluate the convolution between a two-time contour function ( \(W\)) and a real-time function ( \(f\)) at the time step ( \(t\)); \( c(t) = \int_C dt' W_{a1,a2}(t,t') f_{b1,b2}(t') \).
This function evaluates the convolution between a two-time contour function ( \(W\)) and a real-time function ( \(f\)) at the time step ( \(t\)); \( c(t) = \int_C dt' W_{a1,a2}(t,t') f_{b1,b2}(t') \). It can be used, for example, to evaluate a lineaer response by using a response function as \(W\) and an external field as \(f\).
tstp |
|
cc |
|
W |
|
a1 |
|
a2 |
|
f |
|
b1 |
|
b2 |
|
kt |
|
beta |
|
h |
|