26#ifndef __NESTEDSUMS_UNIT_LETTER_H__
27#define __NESTEDSUMS_UNIT_LETTER_H__
29#include "ginac/ginac.h"
51 unit_letter(
const GiNaC::ex & d,
const GiNaC::ex & i);
55 void archive(GiNaC::archive_node &node)
const override;
56 void read_archive(
const GiNaC::archive_node &node, GiNaC::lst &sym_lst)
override;
58 void print(
const GiNaC::print_context & c,
unsigned level = 0)
const override;
59 GiNaC::ex
eval()
const override;
73 return (
new unit_letter(d))->setflag(GiNaC::status_flags::dynallocated);
83 return (
new unit_letter(d,i))->setflag(GiNaC::status_flags::dynallocated);
A letter is a basic_letter with offset=0.
Definition letter.h:45
A unit_letter is a letter whose letter content equals 1.
Definition unit_letter.h:45
GiNaC::ex concat_speedy(const GiNaC::ex &l) const override
Definition unit_letter.cc:133
GiNaC::ex eval() const override
Definition unit_letter.cc:110
Definition basic_letter.cc:35
GiNaC::ex create_unit_letter(const GiNaC::ex &d)
Definition unit_letter.h:71