Files Classes Functions Hierarchy
00001 #include <prob_func.h> 00002 00003 doublec prob_f001::operator()() 00004 { 00005 ++counter; 00006 00007 double v0 = (xi[0]*xi[0]+xi[1]-11.0); 00008 double v1 = (xi[1]*xi[1]+xi[0]-7.0); 00009 xi[2] = v0*v0 + v1*v1; 00010 return xi[2]; 00011 } 00012 00013 doublec prob_f002::operator()() 00014 { 00015 ++counter; 00016 00017 double a = xi[0]-1.0; 00018 double b = xi[1]-2.0; 00019 double c = xi[2]-5.0; 00020 xi[3] = a*a+b*b+c*c; 00021 return xi[3]; 00022 } 00023
1.5.8