.. Generated automatically by cpp2rst .. highlight:: c .. role:: red .. role:: green .. role:: param .. _triqs_ctseg__params_t: triqs_ctseg::params_t ===================== *#include * .. rst-class:: cppsynopsis class :red:`params_t` A struct combining both constr_params_t and solve_params_t Public members -------------- .. table:: :widths: 40 60 +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | beta | double | Inverse temperature | +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | gf_struct | triqs_ctseg::gf_struct_t | Structure of the GF (names, sizes of blocks) | +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | n_tau | int | Number of time slices for :math:`Delta(\tau)`/:math:`G(\tau)`/:math:`F(\tau)` | +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | n_tau_k | int | Number of time slices for :math:`K(\tau)` | +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | n_tau_jperp | int | Number of time slices for :math:`J_\perp(\tau)` | +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | n_tau_nn | int | Number of Legendre coefficients for G(l) | +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | n_w_b_nn | int | Number of bosonic Matsubara frequencies for :math:`nn(i\omega)`, :math:`\mathcal{D}_0(i\omega)`, :math:`J_\perp(i\omega)` | +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | n_iw | int | Number of fermionic Matsubara frequencies for :math:`G_0(i\omega)`, :math:`G`, :math:`F`, :math:`\Sigma` | +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | n_legendre_g | int | | +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | h_int | triqs_ctseg::Op | local Hamiltonian | +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | n_cycles | int | Number of QMC cycles | +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | length_cycle | int | Length of a single QMC cycle | +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | n_warmup_cycles | int | Number of cycles for thermalization | +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | random_seed | int | Seed for random number generator | +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | random_name | std::string | Name of random number generator | +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | max_time | int | Maximum runtime in seconds, use -1 to set infinite | +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | verbosity | int | Verbosity level | +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | move_insert_segment | bool | Whether to perform the move insert segment (see [[move_insert_segment]]) | +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | move_remove_segment | bool | Whether to perform the move remove segment (see [[move_remove_segment]]) | +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | move_move | bool | Whether to perform the move move segment (see [[move_move]]) | +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | move_swap_empty_lines | bool | Whether to perform the move swap empty lines (see [[move_swap_empty_lines]]) | +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | move_group_into_spin_segment | bool | Whether to perform the move group into spin segment (see [[move_group_into_spin_segment]]) | +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | move_split_spin_segment | bool | Whether to perform the move split spin segment (see [[move_split_spin_segment]]) | +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | keep_Jperp_negative | bool | Whether to keep Jperp negative | +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | measure_gt | bool | Whether to measure G(tau) (see [[measure_gt]]) | +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | measure_sign | bool | Whether to measure MC sign (see [[measure_sign]]) | +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | measure_ft | bool | Whether to measure improved estimator F(tau) (see [[measure_gt]]) (only isotropic spin-spin interactions if any) | +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | measure_gl | bool | Whether to measure G(l) (Legendre) (see [[measure_gl]]) | +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | measure_fl | bool | Whether to measure improved estimator F(l) (Legendre) (see [[measure_gl]]) (only isotropic spin-spin interactions if any) | +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | measure_gw | bool | Whether to measure G(iomega) (see [[measure_gw]]) | +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | use_nfft_for_gw | bool | Whether to use NFFT in the measurement of gw | +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | measure_fw | bool | Whether to measure improved estimator F(iomega) (see [[measure_gw]])(only isotropic spin-spin interactions if any) | +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | measure_g2w | bool | Whether to measure two-frequency correlation function (see [[measure_g2w]]) | +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | use_nfft_for_Mw | bool | Whether to use NFFT for the precomputation of Mw | +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | measure_f2w | bool | Whether to measure two-frequency improved estimator (see [[measure_g2w]]) | +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | measure_g3w | bool | Whether to measure three-frequency correlation function (see [[measure_g3w]]) | +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | measure_f3w | bool | Whether to measure three-frequency improved estimator (see [[measure_g3w]]) | +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | measure_chipmt | bool | Whether to measure chi_{+-}(tau) (see [[measure_chipmt]]) | +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | measure_nn | bool | Whether to measure (see [[measure_nn]]) | +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | measure_nnt | bool | Whether to measure langle n(tau)n(0)rangle (see [[measure_nnt]]) | +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | measure_nnw | bool | Whether to measure chi(iomega) (see [[measure_nnw]]) | +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | evaluate_vertex | bool | Whether to evaluate vertex functions (see [[evaluate_3w_vertex]]) | +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | measure_hist | bool | Whether to measure the perturbation order histogram (see [[measure_hist]]) | +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | measure_hist_composite | bool | Whether to measure the perturbation order histogram for bosonic lines (see [[measure_hist_composite]]) | +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | measure_statehist | bool | Whether to measure histogram of impurity states (see [[measure_statehist]]) | +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | n_w_f_vertex | int | Number of fermionic Matsubara frequencies for vertex functions | +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | n_w_b_vertex | int | Number of bosonic Matsubara frequencies for vertex functions | +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | fname_gammaw | std::string | File name for 4-leg vertex gammaw | +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | nfft_threshold | int | not to have scripts fail if code is compiled without NFFT support Warning: parameter nfft_threshold will not be used because the code has been compiled without NFFT support | +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | hartree_shift | std::vector | Hartree shift of the chem pot | +------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ Member functions ---------------- .. table:: :widths: 40 60 +-----------------------------------------------------------+--+ | :ref:`(constructor) ` | | +-----------------------------------------------------------+--+ .. toctree:: :hidden: params_t/constructor