1*37da2899SCharles.Forsyth #include "lib9.h" 2*37da2899SCharles.Forsyth #include "mathi.h" 3*37da2899SCharles.Forsyth 4*37da2899SCharles.Forsyth double fdim(double x,double y)5*37da2899SCharles.Forsythfdim(double x, double y) 6*37da2899SCharles.Forsyth { 7*37da2899SCharles.Forsyth if(x>y) 8*37da2899SCharles.Forsyth return x-y; 9*37da2899SCharles.Forsyth else 10*37da2899SCharles.Forsyth return 0; 11*37da2899SCharles.Forsyth } 12*37da2899SCharles.Forsyth 13*37da2899SCharles.Forsyth double fmax(double x,double y)14*37da2899SCharles.Forsythfmax(double x, double y) 15*37da2899SCharles.Forsyth { 16*37da2899SCharles.Forsyth if(x>y) 17*37da2899SCharles.Forsyth return x; 18*37da2899SCharles.Forsyth else 19*37da2899SCharles.Forsyth return y; 20*37da2899SCharles.Forsyth } 21*37da2899SCharles.Forsyth 22*37da2899SCharles.Forsyth double fmin(double x,double y)23*37da2899SCharles.Forsythfmin(double x, double y) 24*37da2899SCharles.Forsyth { 25*37da2899SCharles.Forsyth if(x<y) 26*37da2899SCharles.Forsyth return x; 27*37da2899SCharles.Forsyth else 28*37da2899SCharles.Forsyth return y; 29*37da2899SCharles.Forsyth } 30*37da2899SCharles.Forsyth 31