26#ifndef __NESTEDSUMS_TRANSC_FCT_A_H__
27#define __NESTEDSUMS_TRANSC_FCT_A_H__
29#include "ginac/ginac.h"
50 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);
51 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);
55 void archive(GiNaC::archive_node &node)
const override;
56 void read_archive(
const GiNaC::archive_node &node, GiNaC::lst &sym_lst)
override;
58 unsigned return_type(
void)
const override {
return GiNaC::return_types::noncommutative; }
60 void print(
const GiNaC::print_context & c,
unsigned level = 0)
const override;
61 unsigned precedence(
void)
const override {
return 40;}
62 GiNaC::ex
eval()
const override;
63 GiNaC::ex subs(
const GiNaC::exmap & m,
unsigned options = 0)
const override;
66 GiNaC::ex
eval_ncmul(
const GiNaC::exvector & v)
const override;
67 GiNaC::ex derivative(
const GiNaC::symbol & s)
const override;
68 unsigned calchash(
void)
const override;
84 GiNaC::ex expansion_parameter;
88 mutable int flag_expand_status;
98inline 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)
108inline 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)
110 return (
new transcendental_fct_type_A(xx,ii_num,ii_denom,pp_num,pp_denom,eps,o,f))->setflag(GiNaC::status_flags::dynallocated);
Definition transc_fct_A.h:45
GiNaC::ex eval_ncmul(const GiNaC::exvector &v) const override
Definition transc_fct_A.cc:374
GiNaC::ex set_expansion(const GiNaC::ex &eps, int o) const
Definition transc_fct_A.cc:409
GiNaC::ex eval() const override
Definition transc_fct_A.cc:228
Definition basic_letter.cc:35
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)
Definition transc_fct_A.h:98