class extended to GiNaC symbol class, represent a positive symbol
More...
#include <BASIC.h>
|
static std::map< std::string, ex > | Table |
|
static exmap | vmap |
|
|
template<class B , typename... Args> |
B & | dynallocate (Args &&... args) |
|
class extended to GiNaC symbol class, represent a positive symbol
Definition at line 113 of file BASIC.h.
◆ inherited
◆ Symbol() [1/2]
HepLib::Symbol::Symbol |
( |
| ) |
|
◆ Symbol() [2/2]
HepLib::Symbol::Symbol |
( |
const string & |
s | ) |
|
|
explicit |
◆ accept()
void HepLib::Symbol::accept |
( |
GiNaC::visitor & |
v | ) |
const |
|
override |
◆ all()
static lst HepLib::Symbol::all |
( |
const ex & |
e | ) |
|
|
static |
◆ archive()
void HepLib::Symbol::archive |
( |
archive_node & |
n | ) |
const |
|
override |
◆ calchash()
unsigned HepLib::Symbol::calchash |
( |
| ) |
const |
|
overrideprotected |
◆ class_name()
const char * HepLib::Symbol::class_name |
( |
| ) |
const |
|
override |
◆ compare_same_type()
int HepLib::Symbol::compare_same_type |
( |
const GiNaC::basic & |
other | ) |
const |
|
overrideprotected |
◆ conjugate()
ex HepLib::Symbol::conjugate |
( |
| ) |
const |
|
override |
◆ derivative()
ex HepLib::Symbol::derivative |
( |
const symbol & |
s | ) |
const |
|
overrideprotected |
◆ duplicate()
Symbol * HepLib::Symbol::duplicate |
( |
| ) |
const |
|
override |
◆ eval()
ex HepLib::Symbol::eval |
( |
| ) |
const |
|
override |
◆ evalf()
ex HepLib::Symbol::evalf |
( |
| ) |
const |
|
override |
◆ get_class_info() [1/2]
const GiNaC::registered_class_info & HepLib::Symbol::get_class_info |
( |
| ) |
const |
|
override |
◆ get_class_info() [2/2]
GiNaC::registered_class_info & HepLib::Symbol::get_class_info |
( |
| ) |
|
|
override |
◆ get_class_info_static()
GiNaC::registered_class_info & HepLib::Symbol::get_class_info_static |
( |
| ) |
|
|
static |
◆ get_domain()
unsigned HepLib::Symbol::get_domain |
( |
| ) |
const |
|
inlineoverride |
◆ get_serial()
unsigned HepLib::Symbol::get_serial |
( |
| ) |
|
|
inline |
◆ has()
static bool HepLib::Symbol::has |
( |
const ex & |
e | ) |
|
|
static |
◆ imag_part()
ex HepLib::Symbol::imag_part |
( |
| ) |
const |
|
override |
◆ is_equal_same_type()
bool HepLib::Symbol::is_equal_same_type |
( |
const basic & |
other | ) |
const |
|
overrideprotected |
◆ read_archive()
void HepLib::Symbol::read_archive |
( |
const archive_node & |
n | ) |
|
|
override |
◆ real_part()
ex HepLib::Symbol::real_part |
( |
| ) |
const |
|
override |
◆ series()
ex HepLib::Symbol::series |
( |
const relational & |
s, |
|
|
int |
order, |
|
|
unsigned |
options = 0 |
|
) |
| const |
|
override |
◆ set() [1/3]
void HepLib::Symbol::set |
( |
const ex & |
v | ) |
const |
◆ set() [2/3]
void HepLib::Symbol::set |
( |
const string & |
str, |
|
|
const ex & |
v |
|
) |
| |
|
static |
◆ set() [3/3]
void HepLib::Symbol::set |
( |
const Symbol & |
s, |
|
|
const ex & |
v |
|
) |
| |
|
static |
◆ set_all()
ex HepLib::Symbol::set_all |
( |
const ex & |
expr | ) |
|
|
static |
◆ set_name()
void HepLib::Symbol::set_name |
( |
string |
n | ) |
|
◆ subs()
ex HepLib::Symbol::subs |
( |
const exmap & |
m, |
|
|
unsigned |
options = 0 |
|
) |
| const |
|
inlineoverride |
◆ unset() [1/3]
void HepLib::Symbol::unset |
( |
| ) |
const |
◆ unset() [2/3]
void HepLib::Symbol::unset |
( |
const string & |
str | ) |
|
|
static |
◆ unset() [3/3]
void HepLib::Symbol::unset |
( |
const Symbol & |
s | ) |
|
|
static |
◆ unset_all()
void HepLib::Symbol::unset_all |
( |
| ) |
|
|
static |
◆ dynallocate
template<class B , typename... Args>
B& dynallocate |
( |
Args &&... |
args | ) |
|
|
friend |
◆ Table
std::map< std::string, ex > HepLib::Symbol::Table |
|
static |
◆ vmap
exmap HepLib::Symbol::vmap |
|
static |
The documentation for this class was generated from the following files:
- /home/runner/work/HepLib/HepLib/BASIC/BASIC.h
- /home/runner/work/HepLib/HepLib/BASIC/BASIC.cpp
- /home/runner/work/HepLib/HepLib/INC/Init.cpp