return zeta(_ex1(), x);
}
-const unsigned function_index_zeta1 = function::register_new("zeta", zeta1_eval, zeta1_evalf, zeta1_deriv, NULL);
+const unsigned function_index_zeta1 =
+ function::register_new(function_options("zeta").
+ eval_func(zeta1_eval).
+ evalf_func(zeta1_evalf).
+ derivative_func(zeta1_deriv).
+ overloaded(2));
//////////
// Derivatives of Riemann's Zeta-function zeta(0,x)==zeta(x)
return zeta(n+1,x);
}
-const unsigned function_index_zeta2 = function::register_new("zeta", zeta2_eval, NULL, zeta2_deriv, NULL);
+const unsigned function_index_zeta2 =
+ function::register_new(function_options("zeta").
+ eval_func(zeta2_eval).
+ derivative_func(zeta2_deriv).
+ overloaded(2));
#ifndef NO_NAMESPACE_GINAC
} // namespace GiNaC