fixed_point_iterator.hpp
Go to the documentation of this file.
172template <std::size_t dimension, class Convergence_tester = fixed_point_iterator::Convergence_tester_relative<dimension>>
187 virtual std::string name() const override { return std::string("Fixed_point_iterator<") + convergence_tester.name() + ">"; }
299void Fixed_point_iterator<dimension,Convergence_tester>::print_state(std::size_t iteration) const
Definition error.hpp:28 Does fixed point iteration. Definition fixed_point_iterator.hpp:173 Eigen::Matrix< double, dimension, 1 > Vector_t Definition fixed_point_iterator.hpp:175 int find_fixed_point(const Eigen::VectorXd &) Definition fixed_point_iterator.hpp:234 virtual std::string name() const override Definition fixed_point_iterator.hpp:187 void set_function(const Function_t &f) Definition fixed_point_iterator.hpp:182 virtual ~Fixed_point_iterator()=default virtual int solve(const Eigen::VectorXd &start) override Definition fixed_point_iterator.hpp:188 void set_max_iterations(std::size_t n) Definition fixed_point_iterator.hpp:183 std::function< Vector_t(const Vector_t &)> Function_t Definition fixed_point_iterator.hpp:176 void print_state(std::size_t) const Definition fixed_point_iterator.hpp:299 static bool is_finite(const Vector_t &v) Definition fixed_point_iterator.hpp:201 virtual Eigen::VectorXd get_solution() const override Definition fixed_point_iterator.hpp:189 int fixed_point_iterator_iterate() Definition fixed_point_iterator.hpp:274 Fixed_point_iterator()=default Definition fixed_point_iterator.hpp:39 const char * name() const Definition fixed_point_iterator.hpp:48 Convergence_tester_absolute(double precision_=1.0e-2) Definition fixed_point_iterator.hpp:44 int operator()(const Vector_t &a, const Vector_t &b) const Definition fixed_point_iterator.hpp:59 Eigen::Matrix< double, dimension, 1 > Vector_t Definition fixed_point_iterator.hpp:41 Status Definition fixed_point_iterator.hpp:42 @ SUCCESS Definition fixed_point_iterator.hpp:42 @ CONTINUE Definition fixed_point_iterator.hpp:42 Definition fixed_point_iterator.hpp:69 Convergence_tester_relative(double precision_=1.0e-2) Definition fixed_point_iterator.hpp:74 const char * name() const Definition fixed_point_iterator.hpp:78 int operator()(const Vector_t &a, const Vector_t &b) const Definition fixed_point_iterator.hpp:89 Eigen::Matrix< double, dimension, 1 > Vector_t Definition fixed_point_iterator.hpp:71 Status Definition fixed_point_iterator.hpp:72 @ SUCCESS Definition fixed_point_iterator.hpp:72 @ CONTINUE Definition fixed_point_iterator.hpp:72 Definition fixed_point_iterator.hpp:98 Status Definition fixed_point_iterator.hpp:102 @ SUCCESS Definition fixed_point_iterator.hpp:102 @ CONTINUE Definition fixed_point_iterator.hpp:102 std::function< Vector_t(const Vector_t &)> Function_t Definition fixed_point_iterator.hpp:101 const Function_t tadpole_function function to calculate tadpole Definition fixed_point_iterator.hpp:141 const char * name() const Definition fixed_point_iterator.hpp:110 int check_tadpoles(const Vector_t &x) const Definition fixed_point_iterator.hpp:143 Eigen::Matrix< double, dimension, 1 > Vector_t Definition fixed_point_iterator.hpp:100 Convergence_tester_tadpole(double precision_, const Function_t &tadpole_function_) Definition fixed_point_iterator.hpp:104 int operator()(const Vector_t &a, const Vector_t &b) const Definition fixed_point_iterator.hpp:124 Definition depgen.cpp:33 bool is_finite(const gsl_vector *x) Returns true if GSL vector contains only finite elements, false otherwise. Definition gsl_utils.cpp:32 bool is_equal_rel(const Eigen::PlainObjectBase< Derived > &a, const Eigen::PlainObjectBase< Derived > &b, double eps) Definition eigen_utils.hpp:89 auto sum(Idx ini, Idx fin, Function f) -> decltype(EvalEigenXpr< Idx >(ini, f)) Definition sum.hpp:91 Generated on Sun Apr 6 2025 11:10:37 for FlexibleSUSY by |