/home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/discretization/common/eom_config.hh Source File#
|
DiFfRG
Discretization Framework for functional Renormalization Group flows
|
eom_config.hh
Go to the documentation of this file.
A hierarchical configuration tree, readable from JSON and TOML files.
Definition config_tree.hh:32
Definition eom_config.hh:8
Definition eom_config.hh:10
unsigned int raw_potential_order
Definition eom_config.hh:36
static constexpr double default_armijo_coefficient
Definition eom_config.hh:15
static constexpr double default_bound_tolerance
Definition eom_config.hh:14
static constexpr unsigned int default_raw_potential_order
Definition eom_config.hh:17
static constexpr unsigned int default_max_iter
Definition eom_config.hh:12
void validate() const
static constexpr double default_smoothing_length
Definition eom_config.hh:13
static constexpr double default_abs_tol
Definition eom_config.hh:11
double raw_potential_mass_hessian_jump_threshold
Definition eom_config.hh:38
EoMConfig(const ConfigTree &config)
static constexpr bool default_raw_potential_recover_mass_hessian
Definition eom_config.hh:18
bool raw_potential_recover_mass_hessian
Definition eom_config.hh:37
EoMConfig()=default
static constexpr unsigned int default_max_backtracks
Definition eom_config.hh:16
static constexpr double default_raw_potential_mass_hessian_jump_threshold
Definition eom_config.hh:19
static std::string get_defaults()
EoMConfig(double abs_tol, unsigned int max_iter, double smoothing_length, double bound_tolerance=default_bound_tolerance, double armijo_coefficient=default_armijo_coefficient, unsigned int max_backtracks=default_max_backtracks)
Generated by