Nestedsums library
helpers.cc File Reference
#include <stdexcept>
#include "nestedsums.h"

Namespaces

namespace  nestedsums
 

Functions

ex nestedsums_helper_eval (const ex &expr)
 
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)
 

Variables

const int version_major = NESTEDSUMS_MAJOR
 
const int version_minor = NESTEDSUMS_MINOR
 
const int version_micro = NESTEDSUMS_MICRO
 

Detailed Description

Implementation of some helpers