Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
documentation:language_reference:objects:responsefunction:start [2024/10/05 17:29] – Sina Shokri | documentation:language_reference:objects:responsefunction:start [2024/10/07 10:00] (current) – Sina Shokri | ||
---|---|---|---|
Line 8: | Line 8: | ||
A more compact way to store this spectrum, as a function of $\omega$ (and $\gamma$), is by just using two arrays for the values of $ \{R_k\} $ (residues) and $ \{\omega_k\} $ (poles). This is precicely the purpose of the object //Response Function//. In other words, response functions in Quanty are functions that, given a complex number as input ($\omega + i \gamma/2$) return a complex number (single valued functions). Additionally, | A more compact way to store this spectrum, as a function of $\omega$ (and $\gamma$), is by just using two arrays for the values of $ \{R_k\} $ (residues) and $ \{\omega_k\} $ (poles). This is precicely the purpose of the object //Response Function//. In other words, response functions in Quanty are functions that, given a complex number as input ($\omega + i \gamma/2$) return a complex number (single valued functions). Additionally, | ||
- | The response functions can also be defined by matrices such that the function is given by $ A_0 + B_0^* \frac{ 1 }{\omega - H + i \gamma / 2} B_0^{T} $, where $A_0$, $B_0$ and $H$ are matrices. $H$ can have different forms whereby only a few elements/ | + | The response functions can also be defined by matrices such that the function is given by |
+ | $$ A_0 + B_0^* \frac{ 1 }{\omega - H + i \gamma / 2} \Bigg|_{[0, | ||
+ | where $A_0$, $B_0$ and $H$ are matrices. | ||
* list of poles (// | * list of poles (// | ||
* tri-diagonal (//Tri//) | * tri-diagonal (//Tri//) |