39 : domain_error(what_arg), deg(
degree) { }
51 for (
k = 0;
n > 1;
n >>= 1)
385 print_context::get_class_info_static();
386 print_dflt::get_class_info_static();
387 print_latex::get_class_info_static();
388 print_python::get_class_info_static();
389 print_python_repr::get_class_info_static();
390 print_tree::get_class_info_static();
391 print_csrc::get_class_info_static();
392 print_csrc_float::get_class_info_static();
393 print_csrc_double::get_class_info_static();
394 print_csrc_cl_N::get_class_info_static();
const numeric * _num_48_p
int degree() const
Return the degree of the pole_error exception class.
const numeric * _num1_4_p
const numeric * _num1_2_p
const numeric * _num_11_p
const numeric * _num1_3_p
const numeric multinomial_coefficient(const std::vector< unsigned > &p)
Compute the multinomial coefficient n!/(p1!*p2!*...*pk!) where n = p1+p2+...+pk, i.e.
const numeric * _num_60_p
This class is the ABC (abstract base class) of GiNaC's class hierarchy.
library_init()
Ctor of static initialization helpers.
const numeric * _num_25_p
const numeric * _num120_p
Interface to several small and furry utilities needed within GiNaC but not of any interest to the use...
int degree(const ex &thisex, const ex &s)
const numeric * _num_15_p
const numeric * _num_120_p
This class is a wrapper around CLN-numbers within the GiNaC class hierarchy.
pole_error(const std::string &what_arg, int degree)
ctor for pole_error exception class.
const numeric div(const numeric &other) const
Numerical division method.
const numeric * _num_1_2_p
#define GINACLIB_MAJOR_VERSION
unsigned log2(unsigned n)
Integer binary logarithm.
#define GINACLIB_MINOR_VERSION
const numeric * _num_1_4_p
const numeric * _num_24_p
Interface to GiNaC's light-weight expression handles.
GiNaC library version information.
const numeric * _num_18_p
const numeric * _num_12_p
~library_init()
Dtor of static initialization helpers.
Lightweight wrapper for GiNaC's symbolic objects.
const numeric * _num_1_3_p
static int count
How many static objects were created? Only the first one must create the static flyweights on the hea...
const numeric * _num_10_p
Makes the interface to the underlying bignum package available.
const numeric * _num_30_p
const numeric factorial(const numeric &n)
Factorial combinatorial function.
#define GINACLIB_MICRO_VERSION
const numeric * _num_20_p
static void init_unarchivers()