CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
RootVarsAdapter.h
Go to the documentation of this file.
1 #ifndef PhysicsTools_Utilities_RootVarsAdapter_h
2 #define PhysicsTools_Utilities_RootVarsAdapter_h
3 
4 namespace root {
5  namespace helper {
6 
7  template<typename F, unsigned int args>
8  struct RootVarsAdapter {
9  };
10 
11  template<typename F>
12  struct RootVarsAdapter<F, 1> {
13  static double value(F& f, const double * var) {
14  return f(var[0]);
15  }
16  };
17 
18  template<typename F>
19  struct RootVarsAdapter<F, 2> {
20  static double value(F& f, const double * var) {
21  return f(var[0], var[1]);
22  }
23  };
24  }
25 }
26 
27 #endif
static double value(F &f, const double *var)
double f[11][100]
static double value(F &f, const double *var)
static uInt32 F(BLOWFISH_CTX *ctx, uInt32 x)
Definition: blowfish.cc:281