|
NESSi
v1.0.2
The NonEquilibrium Systems Simulation Library
|
| void cntr::response_convolution | ( | int | tstp, |
| std::complex< T > & | cc, | ||
| herm_matrix< 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 |
|