GiNaC 1.8.7
|
Implementation of Gamma-function, Beta-function, Polygamma-functions, and some related stuff. More...
#include "inifcns.h"
#include "constant.h"
#include "pseries.h"
#include "numeric.h"
#include "power.h"
#include "relational.h"
#include "operators.h"
#include "symbol.h"
#include "symmetry.h"
#include "utils.h"
#include <stdexcept>
#include <vector>
Go to the source code of this file.
Namespaces | |
namespace | GiNaC |
Functions | |
static ex | GiNaC::lgamma_evalf (const ex &x) |
static ex | GiNaC::lgamma_eval (const ex &x) |
Evaluation of lgamma(x), the natural logarithm of the Gamma function. More... | |
static ex | GiNaC::lgamma_deriv (const ex &x, unsigned deriv_param) |
static ex | GiNaC::lgamma_series (const ex &arg, const relational &rel, int order, unsigned options) |
static ex | GiNaC::lgamma_conjugate (const ex &x) |
GiNaC::REGISTER_FUNCTION (lgamma, eval_func(lgamma_eval). evalf_func(lgamma_evalf). derivative_func(lgamma_deriv). series_func(lgamma_series). conjugate_func(lgamma_conjugate). latex_name("\\log \\Gamma")) | |
static ex | GiNaC::tgamma_evalf (const ex &x) |
static ex | GiNaC::tgamma_eval (const ex &x) |
Evaluation of tgamma(x), the true Gamma function. More... | |
static ex | GiNaC::tgamma_deriv (const ex &x, unsigned deriv_param) |
static ex | GiNaC::tgamma_series (const ex &arg, const relational &rel, int order, unsigned options) |
static ex | GiNaC::tgamma_conjugate (const ex &x) |
GiNaC::REGISTER_FUNCTION (tgamma, eval_func(tgamma_eval). evalf_func(tgamma_evalf). derivative_func(tgamma_deriv). series_func(tgamma_series). conjugate_func(tgamma_conjugate). latex_name("\\Gamma")) | |
static ex | GiNaC::beta_evalf (const ex &x, const ex &y) |
static ex | GiNaC::beta_eval (const ex &x, const ex &y) |
static ex | GiNaC::beta_deriv (const ex &x, const ex &y, unsigned deriv_param) |
static ex | GiNaC::beta_series (const ex &arg1, const ex &arg2, const relational &rel, int order, unsigned options) |
GiNaC::REGISTER_FUNCTION (beta, eval_func(beta_eval). evalf_func(beta_evalf). derivative_func(beta_deriv). series_func(beta_series). latex_name("\\mathrm{B}"). set_symmetry(sy_symm(0, 1))) | |
static ex | GiNaC::psi1_evalf (const ex &x) |
static ex | GiNaC::psi1_eval (const ex &x) |
Evaluation of digamma-function psi(x). More... | |
static ex | GiNaC::psi1_deriv (const ex &x, unsigned deriv_param) |
static ex | GiNaC::psi1_series (const ex &arg, const relational &rel, int order, unsigned options) |
static ex | GiNaC::psi2_evalf (const ex &n, const ex &x) |
static ex | GiNaC::psi2_eval (const ex &n, const ex &x) |
Evaluation of polygamma-function psi(n,x). More... | |
static ex | GiNaC::psi2_deriv (const ex &n, const ex &x, unsigned deriv_param) |
static ex | GiNaC::psi2_series (const ex &n, const ex &arg, const relational &rel, int order, unsigned options) |
Implementation of Gamma-function, Beta-function, Polygamma-functions, and some related stuff.
Definition in file inifcns_gamma.cpp.