REGISTER_FUNCTION(exp, eval_func(exp_eval).
evalf_func(exp_evalf).
- derivative_func(exp_deriv));
+ derivative_func(exp_deriv).
+ latex_name("\\exp"));
//////////
// natural logarithm
REGISTER_FUNCTION(log, eval_func(log_eval).
evalf_func(log_evalf).
derivative_func(log_deriv).
- series_func(log_series));
+ series_func(log_series).
+ latex_name("\\ln"));
//////////
// sine (trigonometric function)
REGISTER_FUNCTION(sin, eval_func(sin_eval).
evalf_func(sin_evalf).
- derivative_func(sin_deriv));
+ derivative_func(sin_deriv).
+ latex_name("\\sin"));
//////////
// cosine (trigonometric function)
REGISTER_FUNCTION(cos, eval_func(cos_eval).
evalf_func(cos_evalf).
- derivative_func(cos_deriv));
+ derivative_func(cos_deriv).
+ latex_name("\\cos"));
//////////
// tangent (trigonometric function)
REGISTER_FUNCTION(tan, eval_func(tan_eval).
evalf_func(tan_evalf).
derivative_func(tan_deriv).
- series_func(tan_series));
+ series_func(tan_series).
+ latex_name("\\tan"));
//////////
// inverse sine (arc sine)
REGISTER_FUNCTION(asin, eval_func(asin_eval).
evalf_func(asin_evalf).
- derivative_func(asin_deriv));
+ derivative_func(asin_deriv).
+ latex_name("\\arcsin"));
//////////
// inverse cosine (arc cosine)
REGISTER_FUNCTION(acos, eval_func(acos_eval).
evalf_func(acos_evalf).
- derivative_func(acos_deriv));
+ derivative_func(acos_deriv).
+ latex_name("\\arccos"));
//////////
// inverse tangent (arc tangent)
REGISTER_FUNCTION(atan, eval_func(atan_eval).
evalf_func(atan_evalf).
derivative_func(atan_deriv).
- series_func(atan_series));
+ series_func(atan_series).
+ latex_name("\\arctan"));
//////////
// inverse tangent (atan2(y,x))
REGISTER_FUNCTION(sinh, eval_func(sinh_eval).
evalf_func(sinh_evalf).
- derivative_func(sinh_deriv));
+ derivative_func(sinh_deriv).
+ latex_name("\\sinh"));
//////////
// hyperbolic cosine (trigonometric function)
REGISTER_FUNCTION(cosh, eval_func(cosh_eval).
evalf_func(cosh_evalf).
- derivative_func(cosh_deriv));
-
+ derivative_func(cosh_deriv).
+ latex_name("\\cosh"));
//////////
// hyperbolic tangent (trigonometric function)
REGISTER_FUNCTION(tanh, eval_func(tanh_eval).
evalf_func(tanh_evalf).
derivative_func(tanh_deriv).
- series_func(tanh_series));
+ series_func(tanh_series).
+ latex_name("\\tanh"));
//////////
// inverse hyperbolic sine (trigonometric function)