#include <Euler_Zagier_sum.h>
Inheritance diagram for Euler_Zagier_sum:

Public Member Functions | |
| Euler_Zagier_sum (const GiNaC::ex &nc) | |
| Euler_Zagier_sum (const GiNaC::ex &nc, const GiNaC::ex &llc) | |
| void | archive (GiNaC::archive_node &node) const |
| void | read_archive (const GiNaC::archive_node &node, GiNaC::lst &sym_lst) |
| GiNaC::return_type_t | return_type_tinfo () const |
| void | print (const GiNaC::print_context &c, unsigned level=0) const |
| GiNaC::ex | eval (int level=0) const |
| GiNaC::ex | convert_to_Ssum_exvector (const GiNaC::exvector &Z0, const GiNaC::exvector &Z1) const |
| GiNaC::ex | shuffle_exvector (const GiNaC::exvector &Z0, const GiNaC::exvector &Z1, const GiNaC::exvector &Z2) const |
| GiNaC::ex | set_index (const GiNaC::ex &i) const |
| GiNaC::ex | shift_plus_one (void) const |
| GiNaC::ex | shift_minus_one (void) const |
| GiNaC::ex | adjust_upper_limit_downwards (const GiNaC::ex &i) const |
| GiNaC::ex | adjust_upper_limit_upwards (const GiNaC::ex &i) const |
| GiNaC::ex | adjust_upper_limit_plus_one (void) const |
| GiNaC::ex | remove_first_letter (void) const |
| GiNaC::ex | remove_first_letter (const GiNaC::ex &nc) const |
Euler-Zagier sums are recursively defined by
with
for
.
|
|
Adjusts the upper summation limit
with For the empty sum we have
This routine assumes Reimplemented from Zsum. |
|
|
Adjusts the upper summation limit
Reimplemented from Zsum. |
|
|
Adjusts the upper summation limit
with For the empty sum we have
This routine assumes
This routine might give rise to poles for some values of Reimplemented from Zsum. |
|
||||||||||||
|
A more efficient version for the conversion to harmonic sums, based on exvector (e.g. std::vector<GiNaC::ex> ). Z0 contains the result. Z1 is reversed order, so that we can use pop_back. Reimplemented from Zsum. |
|
|
The simplifications are done in the following order:
Reimplemented from Zsum. Reimplemented in multiple_zeta_value. |
|
|
Returns a Euler_Zagier_sum with the first letter removed from the letter_list and the upper summation index set to nc. Reimplemented from Zsum. |
|
|
Returns a Euler_Zagier_sum with the first letter removed from the letter_list. Reimplemented from Zsum. |
|
|
Sets the upper summation index to Reimplemented from Zsum. |
|
|
Returns Reimplemented from Zsum. |
|
|
Returns Reimplemented from Zsum. |
|
||||||||||||||||
|
A more efficient version for the multiplication of Euler_Zagier_sums, based on exvector (e.g. std::vector<GiNaC::ex> ). Z0 contains the result. Z1 and Z2 are in reversed order, so that we can use pop_back. Reimplemented from Zsum. |
1.3.7