Lines Matching defs:max
65 //-max(x,y), min(x,y)--------------------------------------------------------
69 Piecewise<SBasis> max( SBasis const &f, SBasis const &g){
70 return max(Piecewise<SBasis>(f),Piecewise<SBasis>(g));
75 Piecewise<SBasis> max(Piecewise<SBasis> const &f, SBasis const &g){
76 return max(f,Piecewise<SBasis>(g));
81 Piecewise<SBasis> max( SBasis const &f, Piecewise<SBasis> const &g){
82 return max(Piecewise<SBasis>(f),g);
87 Piecewise<SBasis> max(Piecewise<SBasis> const &f, Piecewise<SBasis> const &g){
88 Piecewise<SBasis> max=partition(f,roots(f-g));
89 Piecewise<SBasis> gg =partition(g,max.cuts);
90 max = partition(max,gg.cuts);
91 for (unsigned i=0; i<max.size(); i++){
92 if (max.segs[i](.5)<gg.segs[i](.5)) max.segs[i]=gg.segs[i];
94 return max;
101 min( SBasis const &f, SBasis const &g){ return -max(-f,-g); }
106 min(Piecewise<SBasis> const &f, SBasis const &g){ return -max(-f,-g); }
111 min( SBasis const &f, Piecewise<SBasis> const &g){ return -max(-f,-g); }
116 min(Piecewise<SBasis> const &f, Piecewise<SBasis> const &g){ return -max(-f,-g); }
182 return sqrt(max(f,Linear(tol*tol)),tol,order);
192 Piecewise<SBasis> ff=max(f,zero);
287 double a=range.min(), b=range.max();
289 b=std::max(fabs(a),fabs(b));
292 a=-range.max();
311 if (range.min()<0 || range.max()<0){
320 if (range.max()>0){