#include <Bsum.h>
Public Member Functions | |
| Bsum (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) |
| unsigned | return_type (void) const |
| void | print (const GiNaC::print_context &c, unsigned level=0) const |
| unsigned | precedence (void) const |
| GiNaC::ex | eval (int level=0) const |
| GiNaC::ex | subs (const GiNaC::exmap &m, unsigned options=0) const |
| virtual GiNaC::ex | convert_to_Ssum_exvector (const GiNaC::exvector &Z1) const |
| virtual GiNaC::ex | expand_members (int level=0) const |
| GiNaC::ex | get_index (void) const |
| GiNaC::ex | get_letter_list (void) const |
| unsigned | get_depth (void) const |
Protected Member Functions | |
| GiNaC::ex | eval_ncmul (const GiNaC::exvector &v) const |
| GiNaC::ex | derivative (const GiNaC::symbol &s) const |
| unsigned | calchash (void) const |
Protected Attributes | |
| GiNaC::ex | n |
| GiNaC::ex | letter_list |
Friends | |
| GiNaC::ex | convert_Bsum_to_Ssum (const GiNaC::ex &C) |
| GiNaC::ex | convert_Bsum_to_Zsum (const GiNaC::ex &C) |
A Bsum is defined by
This is equivalent to
up to terms of the form
|
|
The basic object is
We use
|
|
|
No automatic simplifications |
|
|
No automatic simplifications |
|
|
Returns the depth. |
|
|
Returns the upper summation limit. |
|
|
Returns the letter_list. |
1.3.7