|
Classes |
| class | basic_letter |
| | A basic_letter is an element of an alphabet. More...
|
| class | Bsum |
| | Bsums arise from Hoelder convolutions. More...
|
| class | classical_polylog |
| | A classical polylog is a special case of a Nielsen polylog. More...
|
| class | Csum |
| | Csums involve a conjugation. More...
|
| class | Euler_Zagier_sum |
| | A Euler-Zagier sum is a special case of a Zsum. More...
|
| class | expand_status |
| | Flags for the status of the expansion. More...
|
| class | expand_request |
| | Flags for the nestedsum_helper_expand function. More...
|
| class | print_format |
| | Flags for the print format for polylogs. More...
|
| class | nestedsums_status_flags |
| | Additional status flags. More...
|
| struct | map_remove_Zsums |
| struct | map_insert_Zsums |
| class | harmonic_polylog |
| | A harmonic polylog is a special case of a multiple polylog. More...
|
| class | harmonic_sum |
| | A harmonic sum is a special case of a Ssum. More...
|
| class | harmonic_sum_to_Infinity |
| class | hash_entry |
| | This class provides a container for expressions to be stored in hash tables. More...
|
| class | nestedsums_helper_less |
| class | letter |
| | A letter is a basic_letter with offset=0. More...
|
| class | list_of_tgamma |
| | The class list_of_tgamma is a container for the class ratio_of_tgamma. More...
|
| class | multiple_polylog |
| | A multiple polylog sum is a special case of a Zsum. More...
|
| class | multiple_zeta_value |
| class | nielsen_polylog |
| | A Nielsen polylog is a special case of a harmonic polylog. More...
|
| class | ratio_of_tgamma |
| | The class ratio_of_tgamma contains the ratio of two Gamma functions. More...
|
| class | root_of_unity |
| class | Ssum |
| | Ssums form an algebra. More...
|
| class | Ssum_to_Infinity |
| | A Ssum_to_Infinity is a special case of a Ssum. More...
|
| class | transcendental_fct_type_A |
| class | transcendental_fct_type_B |
| class | transcendental_fct_type_C |
| class | transcendental_fct_type_D |
| class | transcendental_sum_type_A |
| class | transcendental_sum_type_B |
| | The class transcendental_sum_type_B may contain and . More...
|
| class | transcendental_sum_type_C |
| | The class transcendental_sum_type_C involves a conjugation. More...
|
| class | transcendental_sum_type_D |
| class | unit_letter |
| | A unit_letter is a letter whose letter content equals 1. More...
|
| class | Zsum |
| | Zsums form a Hopf algebra. More...
|
Typedefs |
|
typedef unsigned int | p_int |
Functions |
|
| GINAC_BIND_UNARCHIVER (basic_letter) |
| GiNaC::ex | concat (const basic_letter &l1, const basic_letter &l2) |
|
| GINAC_DECLARE_UNARCHIVER (basic_letter) |
| GiNaC::ex | create_basic_letter (const GiNaC::ex &l, const GiNaC::ex &d, const GiNaC::ex &o) |
| GiNaC::ex | create_basic_letter (const GiNaC::ex &l, const GiNaC::ex &d, const GiNaC::ex &o, const GiNaC::ex &i) |
|
| GINAC_BIND_UNARCHIVER (Bsum) |
| ex | convert_Bsum_to_Ssum (const ex &C) |
| ex | convert_Bsum_to_Zsum (const ex &C) |
| ex | create_Bsum_from_exvector (const ex &nc, const exvector &v) |
|
| GINAC_DECLARE_UNARCHIVER (Bsum) |
| GiNaC::ex | create_Bsum (const GiNaC::ex &nc, const GiNaC::ex &llc) |
|
GiNaC::ex | create_Bsum_from_exvector (const GiNaC::ex &nc, const GiNaC::exvector &v) |
|
GiNaC::ex | convert_Bsum_to_Ssum (const GiNaC::ex &C) |
|
GiNaC::ex | convert_Bsum_to_Zsum (const GiNaC::ex &C) |
|
| GINAC_BIND_UNARCHIVER (classical_polylog) |
|
| GINAC_DECLARE_UNARCHIVER (classical_polylog) |
| GiNaC::ex | create_classical_polylog (const GiNaC::ex &llc) |
| const symbol | Infinity ("Infinity","\\infty") |
| const symbol | _default ("default") |
| const symbol | _default_index ("dummy") |
|
| GINAC_BIND_UNARCHIVER (Csum) |
| ex | convert_Csum_to_Ssum (const ex &C) |
| ex | convert_Csum_to_Zsum (const ex &C) |
| ex | create_Csum_from_exvector (const ex &nc, const exvector &v) |
|
| GINAC_DECLARE_UNARCHIVER (Csum) |
| GiNaC::ex | create_Csum (const GiNaC::ex &nc, const GiNaC::ex &llc) |
|
GiNaC::ex | create_Csum_from_exvector (const GiNaC::ex &nc, const GiNaC::exvector &v) |
|
GiNaC::ex | convert_Csum_to_Ssum (const GiNaC::ex &C) |
|
GiNaC::ex | convert_Csum_to_Zsum (const GiNaC::ex &C) |
|
| GINAC_BIND_UNARCHIVER (Euler_Zagier_sum) |
| ex | create_Euler_Zagier_sum_with_ones (const ex &n, const int &k) |
| ex | create_Euler_Zagier_sum_from_exvector (const ex &nc, const exvector &v) |
|
| GINAC_DECLARE_UNARCHIVER (Euler_Zagier_sum) |
| GiNaC::ex | create_Euler_Zagier_sum (const GiNaC::ex &nc, const GiNaC::ex &llc) |
|
GiNaC::ex | create_Euler_Zagier_sum_with_ones (const GiNaC::ex &n, const int &k) |
|
GiNaC::ex | create_Euler_Zagier_sum_from_exvector (const GiNaC::ex &nc, const GiNaC::exvector &v) |
|
ex | Harmonic_sum_eval (const ex &x1, const ex &x2) |
|
| REGISTER_FUNCTION (Harmonic_sum, eval_func(Harmonic_sum_eval)) |
|
ex | EulerZagier_sum_eval (const ex &x1, const ex &x2) |
|
| REGISTER_FUNCTION (EulerZagier_sum, eval_func(EulerZagier_sum_eval)) |
|
ex | S_sum_infinity_eval (const ex &x1, const ex &x2) |
|
| REGISTER_FUNCTION (S_sum_infinity, eval_func(S_sum_infinity_eval)) |
|
ex | S_sum_eval (const ex &x1, const ex &x2, const ex &x3) |
|
| REGISTER_FUNCTION (S_sum, eval_func(S_sum_eval)) |
|
ex | Z_sum_eval (const ex &x1, const ex &x2, const ex &x3) |
|
| REGISTER_FUNCTION (Z_sum, eval_func(Z_sum_eval)) |
|
ex | convert_to_nestedsums (const ex &e) |
|
ex | convert_to_ginac_functions (const ex &e) |
|
GiNaC::ex | convert_to_nestedsums (const GiNaC::ex &e) |
|
GiNaC::ex | convert_to_ginac_functions (const GiNaC::ex &e) |
|
| GINAC_BIND_UNARCHIVER (harmonic_polylog) |
|
| GINAC_DECLARE_UNARCHIVER (harmonic_polylog) |
| GiNaC::ex | create_harmonic_polylog (const GiNaC::ex &llc) |
|
| GINAC_BIND_UNARCHIVER (harmonic_sum) |
| ex | create_harmonic_sum_with_ones (const ex &n, const int &k) |
| ex | create_harmonic_sum_from_exvector (const ex &nc, const exvector &v) |
|
| GINAC_DECLARE_UNARCHIVER (harmonic_sum) |
| GiNaC::ex | create_harmonic_sum (const GiNaC::ex &nc, const GiNaC::ex &llc) |
|
GiNaC::ex | create_harmonic_sum_with_ones (const GiNaC::ex &n, const int &k) |
|
GiNaC::ex | create_harmonic_sum_from_exvector (const GiNaC::ex &nc, const GiNaC::exvector &v) |
| GiNaC::ex | create_harmonic_sum_to_Infinity (const GiNaC::ex &llc) |
|
| GINAC_BIND_UNARCHIVER (hash_entry) |
|
| GINAC_DECLARE_UNARCHIVER (hash_entry) |
| GiNaC::ex | create_hash_entry (const GiNaC::ex &cd, const GiNaC::ex &sd, const GiNaC::ex &rd, unsigned rkey) |
| ex | nestedsums_helper_expand (const ex &expr, int level) |
| ex | nestedsums_helper_multiply_via_triangle (const ex &A, const ex &B, const ex &expansion_parameter, int order) |
| ex | nestedsums_helper_multiply_via_triangle_speedy (const ex &A, const ex &B, const ex &expansion_parameter, int order) |
| ex | nestedsums_helper_multiply_laurent (const ex &A, const ex &B, const ex &expansion_parameter, int order) |
| ex | nestedsums_helper_multiply_laurent_speedy (const ex &A, const ex &B, const ex &expansion_parameter, int order) |
| ex | nestedsums_helper_expand_tgamma_fct (const ex &a1, const ex &b1, const ex &a2, const ex &b2, const ex &expansion_parameter, int order) |
| ex | nestedsums_helper_expand_lst_tgamma_fct (const ex &ll1, const ex &ll2, const ex &expansion_parameter, int order) |
| ex | nestedsums_helper_series (const ex &f, const ex &expansion_parameter, int order) |
| exvector | exvector_from_lst (const ex &l) |
| exvector | reverse_exvector_from_lst (const ex &l) |
| exvector | exvector_append_lst (const exvector &v, const ex &l) |
| exvector | exvector_multiply_last_letter (const exvector &v, const ex &x) |
| exvector | exvector_increase_last_degree (const exvector &v) |
| ex | nestedsums_helper_bernoulli (int n) |
| ex | nestedsums_helper_lowering_op_geo_0 (const ex &x, int m) |
| ex | nestedsums_helper_lowering_op_geo_1 (const ex &x, int m) |
| ex | nestedsums_helper_arithmetic_sum_type_Z (const ex &n, const ex &m) |
| ex | nestedsums_helper_arithmetic_sum_type_S (const ex &n, const ex &m) |
| ex | nestedsums_helper_expand_power (const ex &x, const ex &m, const ex &expansion_parameter, int order) |
| int | nestedsums_helper_get_degree (const ex &expr, const ex &eps) |
| int | nestedsums_helper_ldegree (const ex &expr, const ex &eps) |
| ex | nestedsums_helper_coeff (const ex &expr, const ex &eps, int n) |
| bool | is_class_in_nestedsums (const ex &expr) |
| bool | is_expr_in_sym_lst (const ex &expr, const lst &sym_lst) |
| ex | nestedsums_helper_normalize (const ex &expr, const lst &sym_lst) |
| ex | nestedsums_helper_sort (const ex &expr, const lst &sym_lst) |
| ex | convert_Zsums_to_standard_form (const ex &expr, const lst &sym_lst) |
| void | nestedsums_helper_clear_hashes (void) |
|
GiNaC::ex | nestedsums_helper_expand (const GiNaC::ex &expr, int level=0) |
|
GiNaC::ex | nestedsums_helper_multiply_via_triangle (const GiNaC::ex &A, const GiNaC::ex &B, const GiNaC::ex &expansion_parameter, int order) |
|
GiNaC::ex | nestedsums_helper_multiply_via_triangle_speedy (const GiNaC::ex &A, const GiNaC::ex &B, const GiNaC::ex &expansion_parameter, int order) |
|
GiNaC::ex | nestedsums_helper_multiply_laurent (const GiNaC::ex &A, const GiNaC::ex &B, const GiNaC::ex &expansion_parameter, int order) |
|
GiNaC::ex | nestedsums_helper_multiply_laurent_speedy (const GiNaC::ex &A, const GiNaC::ex &B, const GiNaC::ex &expansion_parameter, int order) |
|
GiNaC::ex | nestedsums_helper_expand_tgamma_fct (const GiNaC::ex &a1, const GiNaC::ex &b1, const GiNaC::ex &a2, const GiNaC::ex &b2, const GiNaC::ex &expansion_parameter, int order) |
|
GiNaC::ex | nestedsums_helper_expand_lst_tgamma_fct (const GiNaC::ex &ll1, const GiNaC::ex &ll2, const GiNaC::ex &expansion_parameter, int order) |
|
GiNaC::ex | nestedsums_helper_expand_power (const GiNaC::ex &x, const GiNaC::ex &m, const GiNaC::ex &expansion_parameter, int order) |
|
GiNaC::ex | nestedsums_helper_series (const GiNaC::ex &f, const GiNaC::ex &expansion_parameter, int order) |
|
GiNaC::ex | nestedsums_helper_lowering_op_geo_0 (const GiNaC::ex &x, int m) |
|
GiNaC::ex | nestedsums_helper_lowering_op_geo_1 (const GiNaC::ex &x, int m) |
|
GiNaC::ex | nestedsums_helper_arithmetic_sum_type_Z (const GiNaC::ex &n, const GiNaC::ex &m) |
|
GiNaC::ex | nestedsums_helper_arithmetic_sum_type_S (const GiNaC::ex &n, const GiNaC::ex &m) |
|
int | nestedsums_helper_get_degree (const GiNaC::ex &expr, const GiNaC::ex &eps) |
|
int | nestedsums_helper_ldegree (const GiNaC::ex &expr, const GiNaC::ex &eps) |
|
GiNaC::ex | nestedsums_helper_coeff (const GiNaC::ex &expr, const GiNaC::ex &eps, int n=1) |
|
GiNaC::exvector | exvector_from_lst (const GiNaC::ex &l) |
|
GiNaC::exvector | reverse_exvector_from_lst (const GiNaC::ex &l) |
|
GiNaC::exvector | exvector_append_lst (const GiNaC::exvector &v, const GiNaC::ex &l) |
|
GiNaC::exvector | exvector_multiply_last_letter (const GiNaC::exvector &v, const GiNaC::ex &x) |
|
GiNaC::exvector | exvector_increase_last_degree (const GiNaC::exvector &v) |
|
bool | is_class_in_nestedsums (const GiNaC::ex &expr) |
|
bool | is_expr_in_sym_lst (const GiNaC::ex &expr, const GiNaC::lst &sym_lst) |
|
GiNaC::ex | nestedsums_helper_normalize (const GiNaC::ex &expr, const GiNaC::lst &sym_lst=_empty_list) |
|
GiNaC::ex | nestedsums_helper_sort (const GiNaC::ex &expr, const GiNaC::lst &sym_lst=_empty_list) |
|
GiNaC::ex | convert_Zsums_to_standard_form (const GiNaC::ex &expr, const GiNaC::lst &sym_lst=_empty_list) |
|
| GINAC_BIND_UNARCHIVER (letter) |
|
| GINAC_DECLARE_UNARCHIVER (letter) |
| GiNaC::ex | create_letter (const GiNaC::ex &l, const GiNaC::ex &d) |
| GiNaC::ex | create_letter (const GiNaC::ex &l, const GiNaC::ex &d, const GiNaC::ex &i) |
|
| GINAC_BIND_UNARCHIVER (list_of_tgamma) |
|
| GINAC_DECLARE_UNARCHIVER (list_of_tgamma) |
| GiNaC::ex | create_list_of_tgamma (const GiNaC::ex &l) |
| GiNaC::ex | create_list_of_tgamma (const GiNaC::ex &l, const GiNaC::ex &i, const GiNaC::ex &eps, int o) |
| GiNaC::ex | create_list_of_tgamma_and_set_gammas (const GiNaC::ex &l, const GiNaC::ex &i, const GiNaC::ex &eps, int o) |
|
| GINAC_BIND_UNARCHIVER (multiple_polylog) |
| ex | eval_multiple_polylog_approx (const ex &expr) |
|
| GINAC_DECLARE_UNARCHIVER (multiple_polylog) |
| GiNaC::ex | create_multiple_polylog (const GiNaC::ex &llc) |
|
GiNaC::ex | eval_multiple_polylog_approx (const GiNaC::ex &expr) |
|
| GINAC_BIND_UNARCHIVER (multiple_zeta_value) |
|
| GINAC_DECLARE_UNARCHIVER (multiple_zeta_value) |
| GiNaC::ex | create_multiple_zeta_value (const GiNaC::ex &llc) |
|
| GINAC_BIND_UNARCHIVER (nielsen_polylog) |
|
| GINAC_DECLARE_UNARCHIVER (nielsen_polylog) |
| GiNaC::ex | create_nielsen_polylog (const GiNaC::ex &llc) |
|
| GINAC_BIND_UNARCHIVER (ratio_of_tgamma) |
| ex | eval_ratio_of_tgamma_to_scalar (const ex &expr) |
|
| GINAC_DECLARE_UNARCHIVER (ratio_of_tgamma) |
| GiNaC::ex | create_ratio_of_tgamma (const GiNaC::ex &a1, const GiNaC::ex &b1, const GiNaC::ex &a2, const GiNaC::ex &b2) |
| GiNaC::ex | create_ratio_of_tgamma (const GiNaC::ex &a1, const GiNaC::ex &b1, const GiNaC::ex &a2, const GiNaC::ex &b2, const GiNaC::ex &i, const GiNaC::ex &eps, int o, int f) |
|
GiNaC::ex | eval_ratio_of_tgamma_to_scalar (const GiNaC::ex &expr) |
|
| GINAC_BIND_UNARCHIVER (root_of_unity) |
|
| GINAC_DECLARE_UNARCHIVER (root_of_unity) |
| GiNaC::ex | create_root_of_unity (unsigned l, unsigned k) |
|
| GINAC_BIND_UNARCHIVER (Ssum) |
| ex | shuffle_Ssum (const ex &Z1, const ex &Z2) |
| ex | convert_Ssum_to_Zsum (const ex &Z1) |
| ex | create_Ssum_from_exvector (const ex &nc, const exvector &v) |
| ex | Ssum_to_Zsum (const ex &expr) |
| ex | shift_upper_limit_plus_one_for_Ssum (const ex &expr) |
| ex | remove_negative_degrees_from_Ssum (const ex &expr) |
| ex | remove_trivial_Ssum (const ex &expr) |
| ex | refine_Ssum (const ex &expr, unsigned q) |
|
| GINAC_DECLARE_UNARCHIVER (Ssum) |
| GiNaC::ex | create_Ssum (const GiNaC::ex &nc, const GiNaC::ex &llc) |
|
GiNaC::ex | shuffle_Ssum (const GiNaC::ex &Z1, const GiNaC::ex &Z2) |
|
GiNaC::ex | convert_Ssum_to_Zsum (const GiNaC::ex &Z1) |
|
GiNaC::ex | create_Ssum_from_exvector (const GiNaC::ex &nc, const GiNaC::exvector &v) |
|
GiNaC::ex | Ssum_to_Zsum (const GiNaC::ex &expr) |
|
GiNaC::ex | shift_upper_limit_plus_one_for_Ssum (const GiNaC::ex &expr) |
|
GiNaC::ex | remove_negative_degrees_from_Ssum (const GiNaC::ex &expr) |
|
GiNaC::ex | remove_trivial_Ssum (const GiNaC::ex &expr) |
|
GiNaC::ex | refine_Ssum (const GiNaC::ex &expr, unsigned q) |
| GiNaC::ex | create_Ssum_to_Infinity (const GiNaC::ex &llc) |
| const symbol | symbol_factory (const std::string &symbol_name, const std::string &latex_name) |
|
const symbol | next_index (void) |
|
const symbol | next_x (void) |
|
| GINAC_BIND_UNARCHIVER (transcendental_fct_type_A) |
|
| GINAC_DECLARE_UNARCHIVER (transcendental_fct_type_A) |
| GiNaC::ex | create_transcendental_fct_type_A (const GiNaC::ex &xx, const GiNaC::ex &ii_num, const GiNaC::ex &ii_denom, const GiNaC::ex &pp_num, const GiNaC::ex &pp_denom) |
| GiNaC::ex | create_transcendental_fct_type_A (const GiNaC::ex &xx, const GiNaC::ex &ii_num, const GiNaC::ex &ii_denom, const GiNaC::ex &pp_num, const GiNaC::ex &pp_denom, const GiNaC::ex &eps, int o, int f) |
|
| GINAC_BIND_UNARCHIVER (transcendental_fct_type_B) |
|
| GINAC_DECLARE_UNARCHIVER (transcendental_fct_type_B) |
| GiNaC::ex | create_transcendental_fct_type_B (const GiNaC::ex &xx1, const GiNaC::ex &xx2, const GiNaC::ex &ii_num, const GiNaC::ex &ii_denom, const GiNaC::ex &jj_num, const GiNaC::ex &jj_denom, const GiNaC::ex &iijj_num, const GiNaC::ex &iijj_denom, const GiNaC::ex &pp_num, const GiNaC::ex &pp_denom) |
| GiNaC::ex | create_transcendental_fct_type_B (const GiNaC::ex &xx1, const GiNaC::ex &xx2, const GiNaC::ex &ii_num, const GiNaC::ex &ii_denom, const GiNaC::ex &jj_num, const GiNaC::ex &jj_denom, const GiNaC::ex &iijj_num, const GiNaC::ex &iijj_denom, const GiNaC::ex &pp_num, const GiNaC::ex &pp_denom, const GiNaC::ex &eps, int o, int f) |
|
| GINAC_BIND_UNARCHIVER (transcendental_fct_type_C) |
|
| GINAC_DECLARE_UNARCHIVER (transcendental_fct_type_C) |
| GiNaC::ex | create_transcendental_fct_type_C (const GiNaC::ex &xx1, const GiNaC::ex &xx2, const GiNaC::ex &ii_num, const GiNaC::ex &ii_denom, const GiNaC::ex &iijj_num, const GiNaC::ex &iijj_denom, const GiNaC::ex &pp_num, const GiNaC::ex &pp_denom) |
| GiNaC::ex | create_transcendental_fct_type_C (const GiNaC::ex &xx1, const GiNaC::ex &xx2, const GiNaC::ex &ii_num, const GiNaC::ex &ii_denom, const GiNaC::ex &iijj_num, const GiNaC::ex &iijj_denom, const GiNaC::ex &pp_num, const GiNaC::ex &pp_denom, const GiNaC::ex &eps, int o, int f) |
|
| GINAC_BIND_UNARCHIVER (transcendental_fct_type_D) |
|
| GINAC_DECLARE_UNARCHIVER (transcendental_fct_type_D) |
| GiNaC::ex | create_transcendental_fct_type_D (const GiNaC::ex &xx1, const GiNaC::ex &xx2, const GiNaC::ex &ii_num, const GiNaC::ex &ii_denom, const GiNaC::ex &jj_num, const GiNaC::ex &jj_denom, const GiNaC::ex &iijj_num, const GiNaC::ex &iijj_denom, const GiNaC::ex &pp_num, const GiNaC::ex &pp_denom) |
| GiNaC::ex | create_transcendental_fct_type_D (const GiNaC::ex &xx1, const GiNaC::ex &xx2, const GiNaC::ex &ii_num, const GiNaC::ex &ii_denom, const GiNaC::ex &jj_num, const GiNaC::ex &jj_denom, const GiNaC::ex &iijj_num, const GiNaC::ex &iijj_denom, const GiNaC::ex &pp_num, const GiNaC::ex &pp_denom, const GiNaC::ex &eps, int o, int f) |
|
| GINAC_BIND_UNARCHIVER (transcendental_sum_type_A) |
| ex | create_transcendental_sum_type_A_and_expand (const ex &nn, const ex &i, const ex &l, const ex &v, const ex &ss, const ex &eps, int o) |
|
| GINAC_DECLARE_UNARCHIVER (transcendental_sum_type_A) |
| GiNaC::ex | create_transcendental_sum_type_A (const GiNaC::ex &nn, const GiNaC::ex &i, const GiNaC::ex &l, const GiNaC::ex &v, const GiNaC::ex &ss, const GiNaC::ex &eps, int o, int f) |
| GiNaC::ex | create_transcendental_sum_type_A_and_set_gammas (const GiNaC::ex &nn, const GiNaC::ex &i, const GiNaC::ex &l, const GiNaC::ex &v, const GiNaC::ex &ss, const GiNaC::ex &eps, int o, int f) |
|
GiNaC::ex | create_transcendental_sum_type_A_and_expand (const GiNaC::ex &nn, const GiNaC::ex &i, const GiNaC::ex &l, const GiNaC::ex &v, const GiNaC::ex &ss, const GiNaC::ex &eps, int o) |
|
| GINAC_BIND_UNARCHIVER (transcendental_sum_type_B) |
| ex | create_transcendental_sum_type_B_and_expand (const ex &nn, const ex &i, const ex &l, const ex &lr, const ex &v, const ex &vr, const ex &ss, const ex &ssr, const ex &eps, int o) |
|
| GINAC_DECLARE_UNARCHIVER (transcendental_sum_type_B) |
| GiNaC::ex | create_transcendental_sum_type_B (const GiNaC::ex &nn, const GiNaC::ex &i, const GiNaC::ex &l, const GiNaC::ex &lr, const GiNaC::ex &v, const GiNaC::ex &vr, const GiNaC::ex &ss, const GiNaC::ex &ssr, const GiNaC::ex &eps, int o, int f) |
| GiNaC::ex | create_transcendental_sum_type_B_and_set_gammas (const GiNaC::ex &nn, const GiNaC::ex &i, const GiNaC::ex &l, const GiNaC::ex &lr, const GiNaC::ex &v, const GiNaC::ex &vr, const GiNaC::ex &ss, const GiNaC::ex &ssr, const GiNaC::ex &eps, int o, int f) |
|
GiNaC::ex | create_transcendental_sum_type_B_and_expand (const GiNaC::ex &nn, const GiNaC::ex &i, const GiNaC::ex &l, const GiNaC::ex &lr, const GiNaC::ex &v, const GiNaC::ex &vr, const GiNaC::ex &ss, const GiNaC::ex &ssr, const GiNaC::ex &eps, int o) |
|
| GINAC_BIND_UNARCHIVER (transcendental_sum_type_C) |
| ex | create_transcendental_sum_type_C_and_expand (const ex &nn, const ex &i, const ex &l, const ex &v, const ex &ss, const ex &eps, int o) |
|
| GINAC_DECLARE_UNARCHIVER (transcendental_sum_type_C) |
| GiNaC::ex | create_transcendental_sum_type_C (const GiNaC::ex &nn, const GiNaC::ex &i, const GiNaC::ex &l, const GiNaC::ex &v, const GiNaC::ex &ss, const GiNaC::ex &eps, int o, int f) |
| GiNaC::ex | create_transcendental_sum_type_C_and_set_gammas (const GiNaC::ex &nn, const GiNaC::ex &i, const GiNaC::ex &l, const GiNaC::ex &v, const GiNaC::ex &ss, const GiNaC::ex &eps, int o, int f) |
|
GiNaC::ex | create_transcendental_sum_type_C_and_expand (const GiNaC::ex &nn, const GiNaC::ex &i, const GiNaC::ex &l, const GiNaC::ex &v, const GiNaC::ex &ss, const GiNaC::ex &eps, int o) |
|
| GINAC_BIND_UNARCHIVER (transcendental_sum_type_D) |
| ex | create_transcendental_sum_type_D_and_expand (const ex &nn, const ex &i, const ex &l, const ex &lr, const ex &v, const ex &vr, const ex &ss, const ex &ssr, const ex &eps, int o) |
|
| GINAC_DECLARE_UNARCHIVER (transcendental_sum_type_D) |
| GiNaC::ex | create_transcendental_sum_type_D (const GiNaC::ex &nn, const GiNaC::ex &i, const GiNaC::ex &l, const GiNaC::ex &lr, const GiNaC::ex &v, const GiNaC::ex &vr, const GiNaC::ex &ss, const GiNaC::ex &ssr, const GiNaC::ex &eps, int o, int f) |
| GiNaC::ex | create_transcendental_sum_type_D_and_set_gammas (const GiNaC::ex &nn, const GiNaC::ex &i, const GiNaC::ex &l, const GiNaC::ex &lr, const GiNaC::ex &v, const GiNaC::ex &vr, const GiNaC::ex &ss, const GiNaC::ex &ssr, const GiNaC::ex &eps, int o, int f) |
|
GiNaC::ex | create_transcendental_sum_type_D_and_expand (const GiNaC::ex &nn, const GiNaC::ex &i, const GiNaC::ex &l, const GiNaC::ex &lr, const GiNaC::ex &v, const GiNaC::ex &vr, const GiNaC::ex &ss, const GiNaC::ex &ssr, const GiNaC::ex &eps, int o) |
|
| GINAC_BIND_UNARCHIVER (unit_letter) |
|
| GINAC_DECLARE_UNARCHIVER (unit_letter) |
| GiNaC::ex | create_unit_letter (const GiNaC::ex &d) |
| GiNaC::ex | create_unit_letter (const GiNaC::ex &d, const GiNaC::ex &i) |
| unsigned | rotate_left_31 (unsigned n) |
| unsigned | golden_ratio_hash (unsigned n) |
|
unsigned | make_hash_seed (const std::type_info &tinfo) |
|
| GINAC_BIND_UNARCHIVER (Zsum) |
| ex | shuffle_Zsum (const ex &Z1, const ex &Z2) |
| ex | convert_Zsum_to_Ssum (const ex &Z1) |
| ex | create_Zsum_from_exvector (const ex &nc, const exvector &v) |
| ex | Zsum_to_Ssum (const ex &expr) |
| ex | shift_upper_limit_plus_one_for_Zsum (const ex &expr) |
| ex | remove_negative_degrees_from_Zsum (const ex &expr) |
| ex | remove_trivial_Zsum (const ex &expr) |
|
| GINAC_DECLARE_UNARCHIVER (Zsum) |
| GiNaC::ex | create_Zsum (const GiNaC::ex &nc, const GiNaC::ex &llc) |
|
GiNaC::ex | shuffle_Zsum (const GiNaC::ex &Z1, const GiNaC::ex &Z2) |
|
GiNaC::ex | convert_Zsum_to_Ssum (const GiNaC::ex &Z1) |
|
GiNaC::ex | create_Zsum_from_exvector (const GiNaC::ex &nc, const GiNaC::exvector &v) |
|
GiNaC::ex | Zsum_to_Ssum (const GiNaC::ex &expr) |
|
GiNaC::ex | shift_upper_limit_plus_one_for_Zsum (const GiNaC::ex &expr) |
|
GiNaC::ex | remove_negative_degrees_from_Zsum (const GiNaC::ex &expr) |
|
GiNaC::ex | remove_trivial_Zsum (const GiNaC::ex &expr) |
Variables |
| const int | nestedsums_version_major = NESTEDSUMS_MAJOR |
|
const int | nestedsums_version_minor = NESTEDSUMS_MINOR |
|
const int | nestedsums_version_micro = NESTEDSUMS_MICRO |
| int | _debug_level = 0 |
| int | _nestedsums_evaluation_veto = expand_status::zombie |
| int | _nestedsums_evaluation_veto_type_A = expand_status::zombie |
| int | _nestedsums_evaluation_veto_type_B = expand_status::zombie |
| int | _nestedsums_evaluation_veto_type_C = expand_status::zombie |
| int | _nestedsums_evaluation_veto_type_D = expand_status::zombie |
|
int | _NMAX = 10 |
|
int | _print_format = 0 |
| const lst | _empty_list = lst() |
| const unit_letter | _unit_zero_letter = unit_letter((ex) 0) |
| const unit_letter | _unit_one_letter = unit_letter((ex) 1) |
| const list_of_tgamma | _empty_list_of_tgamma = list_of_tgamma() |
|
const basic_letter | _default_basic_letter = basic_letter() |
|
const Zsum | _default_Zsum = Zsum() |
|
const multiple_polylog | _default_multiple_polylog = multiple_polylog() |
|
const Ssum | _default_Ssum = Ssum() |
|
const Ssum_to_Infinity | _default_Ssum_to_Infinity = Ssum_to_Infinity() |
|
std::map< unsigned, ex > | _table_list_of_tgamma |
|
int | _flag_table_list_of_tgamma = 1 |
|
int | _count_table_list_of_tgamma = 0 |
|
std::map< unsigned, ex > | _table_transcendental_sum_type_A |
|
int | _flag_table_transcendental_sum_type_A = 1 |
|
int | _count_table_transcendental_sum_type_A = 0 |
|
std::map< unsigned, ex > | _table_transcendental_sum_type_C |
|
int | _flag_table_transcendental_sum_type_C = 1 |
|
int | _count_table_transcendental_sum_type_C = 0 |
|
const GiNaC::symbol | Infinity |
|
const int | add_precedence = 40 |
|
const int | mul_precedence = 50 |
|
const int | pow_precedence = 60 |
|
const GiNaC::symbol | _default |
|
const GiNaC::symbol | _default_index |
|
const int | version_major = NESTEDSUMS_MAJOR |
|
const int | version_minor = NESTEDSUMS_MINOR |
|
const int | version_micro = NESTEDSUMS_MICRO |