The Gaudi Framework  v30r3 (a5ef0a68)
2DoubleFuncTest.cpp
Go to the documentation of this file.
1 // ============================================================================
2 // Include files
3 // ============================================================================
4 // STD & STL
5 // ============================================================================
6 #include <cmath>
7 #include <cstdio>
8 // ============================================================================
9 // GaudiMath
10 // ============================================================================
11 #include "GaudiMath/Adapters.h"
12 #include "GaudiMath/GaudiMath.h"
13 // ============================================================================
14 
15 // ============================================================================
23 // ============================================================================
24 
25 int main()
26 {
27  const GaudiMath::Function& mypow = GaudiMath::adapter( pow );
28  Genfun::Argument arg( 2 );
29  for ( double x = 0; x < 10; ++x ) {
30  for ( double y = 0; y < 10; ++y ) {
31  arg[0] = x;
32  arg[1] = y;
33  printf( "x=%6.5f y=%6.5f mypow=%+.10f pow=%+.10f pow-mypow=%+.10f \n", x, y, mypow( arg ), pow( x, y ),
34  pow( x, y ) - mypow( arg ) );
35  }
36  }
37 }
Genfun::AbsFunction Function
Definition: GaudiMath.h:24
int main()
GAUDI_API AIDAFunction adapter(const AIDA::IFunction &function)
Definition: Adapters.cpp:25