.. 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 -------------- +-------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | 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]]) | +-------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | move_group_into_spin_segment2 | bool | Whether to perform the move group into spin segment (see [[move_group_into_spin_segment2]]) | +-------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | move_split_spin_segment2 | bool | Whether to perform the move split spin segment (see [[move_split_spin_segment2]]) | +-------------------------------+--------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | 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 ---------------- +-----------------------------------------------------------+--+ | :ref:`(constructor) ` | | +-----------------------------------------------------------+--+ .. toctree:: :hidden: params_t/constructor