root_finder.hpp
Go to the documentation of this file.
81 virtual std::string name() const override { return std::string("Root_finder<") + solver_type_name() + ">"; }
141 GSL_multiroot_fsolver solver(solver_type_to_gsl_pointer(), dimension, &f, to_GSL_vector(start));
Definition error.hpp:28 void print_state(std::size_t iteration) const Definition gsl_multiroot_fsolver.cpp:53 GSL_vector get_root() const Definition gsl_multiroot_fsolver.cpp:46 int test_residual(double precision) const noexcept Definition gsl_multiroot_fsolver.cpp:60 static int gsl_function(const gsl_vector *, void *, gsl_vector *) Definition root_finder.hpp:166 void set_max_iterations(std::size_t n) Definition root_finder.hpp:76 virtual Eigen::VectorXd get_solution() const override Definition root_finder.hpp:83 void set_function(const Function_t &f) Definition root_finder.hpp:74 void set_solver_type(Solver_type t) Definition root_finder.hpp:77 const char * solver_type_name() const Definition root_finder.hpp:195 virtual int solve(const Eigen::VectorXd &) override Definition root_finder.hpp:227 Eigen::Matrix< double, dimension, 1 > Vector_t Definition root_finder.hpp:66 static bool is_finite(const Vector_t &v) Definition root_finder.hpp:96 virtual ~Root_finder()=default virtual std::string name() const override Definition root_finder.hpp:81 Root_finder()=default const gsl_multiroot_fsolver_type * solver_type_to_gsl_pointer() const Definition root_finder.hpp:211 std::function< Vector_t(const Vector_t &)> Function_t Definition root_finder.hpp:67 v and recompile _everything_ when you do ***this parameter determines how far the scalar npoint functions *will look back to find the same parameters(when lmem is true) *integer memory parameter(memory Definition depgen.cpp:33 GSL_vector to_GSL_vector(const Eigen::DenseBase< Derived > &v) Definition gsl_utils.hpp:34 bool is_finite(const gsl_vector *x) Returns true if GSL vector contains only finite elements, false otherwise. Definition gsl_utils.cpp:32 Generated on Sun Apr 6 2025 11:10:37 for FlexibleSUSY by |