18 #ifndef BUBBLEPROFILER_KINK_PROFILE_GUESSER_HPP_INCLUDED 19 #define BUBBLEPROFILER_KINK_PROFILE_GUESSER_HPP_INCLUDED 58 const Eigen::VectorXd&,
60 double,
double)
override;
158 const Eigen::VectorXd&);
160 const Eigen::VectorXd&,
int);
void set_min_domain_end(double r)
Sets the minimum required distance if guessing the domain end.
void set_max_domain_start(double r)
Sets the maximum allowed distance if guessing the domain start.
static const std::array< double, 44 > delta_grid_4d
static const std::array< double, 46 > delta_grid_3d
logging::Basic_logger logger
static const std::array< double, 46 > phi0_grid_3d
static const std::array< double, 44 > lw_grid_4d
static const std::array< double, 46 > alpha_grid_3d
void compute_vacuum_distance(const Potential &, const Eigen::VectorXd &)
double guess_domain_end() const
void calculate_potential_parameters(const Potential &, const Eigen::VectorXd &)
double alpha_threshold
Minimum value of alpha before throwing a Thin_wall_error.
static const std::array< double, 50 > alpha_grid_thin_3d
void fit_ansatz_parameters(const Potential &, const Eigen::VectorXd &, int)
Abstract class to represent ansatz generators.
static const std::array< double, 46 > lw_grid_3d
void set_trial_distance(double dist)
Sets the trial distance used in estimating the potential parameters.
double evaluate_ansatz_at(double) const
double guess_domain_start() const
static const std::array< double, 50 > delta_grid_thin_4d
virtual Field_profiles get_profile_guess(const Potential &, const Eigen::VectorXd &, int, double, double, double, double) override
Calculate an initial guess for the bubble profile.
Field_profiles calculate_field_profiles(int, double, double, double, double)
static const std::array< double, 50 > delta_grid_thin_3d
static const std::array< double, 44 > alpha_grid_4d
double evaluate_ansatz_deriv_at(double) const
Computes an initial guess for the bubble profile using a kink ansatz.
Eigen::MatrixXd cob_matrix
static const std::array< double, 50 > alpha_grid_thin_4d
static const std::array< double, 44 > phi0_grid_4d
Abstract base class for a generic potential.
virtual ~Kink_profile_guesser()=default
Discretized set of field profiles.