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