Go to the documentation of this file.
23 #ifndef GINAC_INIFCNS_H
24 #define GINAC_INIFCNS_H
110 template<
typename T1>
111 inline function zeta(
const T1& p1) {
116 template<
typename T1,
typename T2>
117 inline function zeta(
const T1& p1,
const T2& p2) {
123 return is_the_function<zeta1_SERIAL>(
x) || is_the_function<zeta2_SERIAL>(
x);
129 template<
typename T1,
typename T2>
130 inline function G(
const T1&
x,
const T2& y) {
135 template<
typename T1,
typename T2,
typename T3>
136 inline function G(
const T1&
x,
const T2& s,
const T3& y) {
142 return is_the_function<G2_SERIAL>(
x) || is_the_function<G3_SERIAL>(
x);
164 template<
typename T1>
165 inline function psi(
const T1 & p1) {
170 template<
typename T1,
typename T2>
171 inline function psi(
const T1 & p1,
const T2 & p2) {
177 return is_the_function<psi1_SERIAL>(
x) || is_the_function<psi2_SERIAL>(
x);
189 template<
typename T1,
typename T2>
195 template<
typename T1,
typename T2,
typename T3>
199 class iterated_integral_SERIAL;
202 return is_the_function<iterated_integral2_SERIAL>(
x) || is_the_function<iterated_integral3_SERIAL>(
x);
226 const numeric
fsolve(
const ex& f,
const symbol&
x,
const numeric& x1,
const numeric& x2);
241 #endif // ndef GINAC_INIFCNS_H
ex lsolve(const ex &eqns, const ex &symbols, unsigned options)
Factorial function.
ex convert_H_to_Li(const ex ¶meterlst, const ex &arg)
Converts a given list containing parameters for H in Remiddi/Vermaseren notation into the correspondi...
const numeric atan(const numeric &x)
Numeric arcustangent.
#define DECLARE_FUNCTION_2P(NAME)
Polylogarithm and multiple polylogarithm.
Derivatives of Psi-function (aka polygamma-functions).
Complete elliptic integral of the first kind.
Iterated integral with explicit truncation.
bool is_the_function< psi_SERIAL >(const ex &x)
Makes the interface to the underlying bignum package available.
#define DECLARE_FUNCTION_3P(NAME)
function psi(const T1 &p1)
bool is_the_function< iterated_integral_SERIAL >(const ex &x)
const numeric asin(const numeric &x)
Numeric inverse sine (trigonometric function).
bool is_order_function(const ex &e)
Check whether a function is the Order (O(n)) function.
const numeric factorial(const numeric &n)
Factorial combinatorial function.
const numeric Li2(const numeric &x)
const numeric acosh(const numeric &x)
Numeric inverse hyperbolic cosine (trigonometric function).
const numeric tanh(const numeric &x)
Numeric hyperbolic tangent (trigonometric function).
const numeric asinh(const numeric &x)
Numeric inverse hyperbolic sine (trigonometric function).
function zeta(const T1 &p1)
#define DECLARE_FUNCTION_1P(NAME)
const numeric sin(const numeric &x)
Numeric sine (trigonometric function).
Lightweight wrapper for GiNaC's symbolic objects.
int csgn(const numeric &x)
@ automatic
Let the system choose.
const numeric cosh(const numeric &x)
Numeric hyperbolic cosine (trigonometric function).
const numeric exp(const numeric &x)
Exponential function.
const numeric cos(const numeric &x)
Numeric cosine (trigonometric function).
const numeric fsolve(const ex &f_in, const symbol &x, const numeric &x1, const numeric &x2)
Find a real root of real-valued function f(x) numerically within a given interval.
Interface to GiNaC's light-weight expression handles.
numeric step(const numeric &x)
const numeric acos(const numeric &x)
Numeric inverse cosine (trigonometric function).
bool is_the_function< zeta_SERIAL >(const ex &x)
bool is_the_function< G_SERIAL >(const ex &x)
Interface to class of symbolic functions.
const numeric sinh(const numeric &x)
Numeric hyperbolic sine (trigonometric function).
Alternating Euler sum or colored MZV.
function G(const T1 &x, const T2 &y)
const numeric binomial(const numeric &n, const numeric &k)
The Binomial coefficients.
#define is_ex_the_function(OBJ, FUNCNAME)
const numeric log(const numeric &x)
Natural logarithm.
const cln::cl_N lgamma(const cln::cl_N &x)
The Gamma function.
const numeric tan(const numeric &x)
Numeric tangent (trigonometric function).
Generalized multiple polylogarithm with explicit imaginary parts.
const numeric abs(const numeric &x)
Absolute value.
Generalized multiple polylogarithm.
const cln::cl_N tgamma(const cln::cl_N &x)
const numeric atanh(const numeric &x)
Numeric inverse hyperbolic tangent (trigonometric function).
function iterated_integral(const T1 &kernel_lst, const T2 &lambda)
This page is part of the GiNaC
developer's reference. It was generated automatically by doxygen. For
an introduction, see the tutorial.