25 double sum (
double x,
double y,
double z )
27 return 3 * x * x - 5 * y * y + 3 * z * z;
33 Genfun::Argument arg(3);
36 format +=
" sum=%+.10f sum-mysum=%+.10f \n" ;
38 for (
double x = 0; x < 3; ++x)
40 for (
double y = 0; y < 3; ++y)
42 for (
double z = 0; z < 3; ++z)
47 printf ( format.
c_str() ,
48 x, y, z, mysum(arg),
sum(x, y, z),
49 sum(x, y, z) - mysum(arg) );
GAUDI_API std::string format(const char *,...)
MsgStream format utility "a la sprintf(...)".
double sum(double x, double y, double z)
Genfun::AbsFunction Function
GAUDI_API AIDAFunction adapter(const AIDA::IFunction &function)