Tools /
MpIBcCorrelationCalculate the two-point correlation function from an IBC time-evolution simulation. Synopsis
Options
Show help message.
Show the results in Cartesian coordinates.
Show the results in polar coordinates.
Show the real part of the result.
Show the imaginary part of the result.
Show the magnitude part of the result.
Show the argument part of the result.
Show the argument in radians.
Use complex conjugation to calculate the correlation function up to {$t = 2T$}.
(2D cylinders) Calculate the {$y$} dependence of the correlation function using this string operator representation of the cylinder rotation operator.
Prefix for the input wavefunction filenames, which are of the form [prefix].t[t] (required).
The timestep (required).
Force the input filenames to have this many decimal places.
The number of timesteps to calculate.
The minimum value of x to calculate (default 0).
The maximum value of x to calculate (default 0).
(2D cylinders) The maximum value of y to calculate (requires --string ).
The unit cell size to use to determine how many sites to shift for each x step (defaults to the left boundary unit cell size).
The error tolerance for transfer matrix eigenvalues near unity (default 1e-12 ).
Subtract this value from the phase (in degrees, or radians if --radians is specfied).
Do not print the column headings.
Increase verbosity.
DescriptionThis tool calculates two-point correlation functions for the form {$$C(x,t) = \langle \Psi_0 | O_x(t) O_0(0)^\dagger | \Psi_0 \rangle.$$} If we calculate a time-evolution simulation {$| \Psi(t) \rangle = \mathrm{e}^{-\mathrm{i}Ht} O_0^\dagger | \Psi_0 \rangle$}, we can calculate this two-point correlation function by {$$C(x,t) = \langle \Psi(0) | T^x | \Psi(t) \rangle,$$} where {$T^x$} is the translation operator by {$x$} sites. Furthermore, we can rearrange this to obtain {$$C(x,t) = \langle \Psi(-t/2) | T^x | \Psi(t/2) \rangle,$$} and if the initial state is time-reversal symmetric, we can obtain {$|\Psi(-t/2)\rangle$} from the complex conjugate of {$|\Psi(t/2)\rangle$}. Hence, using this technique, we can calculate the correlation function up to {$t = 2T$} from a time evolution simulation that only goes to {$t = T$}. Notes
|