#include <RootFunctionHelper.h>
Public Types | |
typedef double(* | root_function )(const double *, const double *) |
Static Public Member Functions | |
static void | addParameter (const boost::shared_ptr< double > &par) |
static root_function | fun (F &f) |
Static Private Member Functions | |
static double | fun_ (const double *x, const double *par) |
Static Private Attributes | |
static RootFunctionAdapter< F, args > | adapter_ |
Definition at line 15 of file RootFunctionHelper.h.
typedef double(* root::helper::RootFunctionHelper< F, args, Tag >::root_function)(const double *, const double *) |
Definition at line 16 of file RootFunctionHelper.h.
static void root::helper::RootFunctionHelper< F, args, Tag >::addParameter | ( | const boost::shared_ptr< double > & | par | ) | [inline, static] |
Definition at line 21 of file RootFunctionHelper.h.
References root::helper::RootFunctionHelper< F, args, Tag >::adapter_.
Referenced by root::function_t().
{ adapter_.addParameter(par); }
static root_function root::helper::RootFunctionHelper< F, args, Tag >::fun | ( | F & | f | ) | [inline, static] |
Definition at line 17 of file RootFunctionHelper.h.
References root::helper::RootFunctionHelper< F, args, Tag >::adapter_, f, and root::helper::RootFunctionHelper< F, args, Tag >::fun_().
Referenced by root::function_t().
static double root::helper::RootFunctionHelper< F, args, Tag >::fun_ | ( | const double * | x, |
const double * | par | ||
) | [inline, static, private] |
Definition at line 25 of file RootFunctionHelper.h.
References root::helper::RootFunctionHelper< F, args, Tag >::adapter_.
Referenced by root::helper::RootFunctionHelper< F, args, Tag >::fun().
RootFunctionAdapter< F, args > root::helper::RootFunctionHelper< F, args, Tag >::adapter_ [static, private] |
Definition at line 29 of file RootFunctionHelper.h.
Referenced by root::helper::RootFunctionHelper< F, args, Tag >::addParameter(), root::helper::RootFunctionHelper< F, args, Tag >::fun(), and root::helper::RootFunctionHelper< F, args, Tag >::fun_().