H A D | sbasis-roots.cpp | 193 let c and C be the levels below and above f(a): 205 static int upper_level(vector<double> const &levels,double x,double tol=0.){ argument 206 return(upper_bound(levels.begin(),levels.end(),x-tol)-levels.begin()); 216 std::vector<double> const &levels, 227 idx=upper_level(levels,0,vtol); 228 if (idx<(int)levels.size()&&fabs(levels.at(idx))<=vtol){ 236 // int idxa=upper_level(levels,f 210 multi_roots_internal(SBasis const &f, SBasis const &df, std::vector<double> const &levels, std::vector<std::vector<double> > &roots, double htol, double vtol, double a, double fa, double b, double fb) argument 346 multi_roots(SBasis const &f, std::vector<double> const &levels, double htol, double vtol, double a, double b) argument 370 upper_level(vector<Interval> const &levels, double x ) argument 407 level_sets_internal(SBasis const &f, SBasis const &df, std::vector<Interval> const &levels, std::vector<std::vector<Interval> > &solsets, double a, double fa, double b, double fb, double tol=1e-5) argument 530 level_sets(SBasis const &f, std::vector<Interval> const &levels, double a, double b, double tol) argument 555 level_sets(SBasis const &f, std::vector<double> const &levels, double vtol, double a, double b, double tol) argument [all...] |