class extended to GiNaC symbol class, pure imaginary symbol  
 More...
#include <BASIC.h>
|  | 
| static std::map< std::string, ex > | Table | 
|  | 
|  | 
| template<class B , typename... Args> | 
| B & | dynallocate (Args &&... args) | 
|  | 
class extended to GiNaC symbol class, pure imaginary symbol 
Definition at line 183 of file BASIC.h.
◆ inherited
◆ iSymbol() [1/2]
      
        
          | HepLib::iSymbol::iSymbol | ( |  | ) |  | 
      
 
 
◆ iSymbol() [2/2]
      
        
          | HepLib::iSymbol::iSymbol | ( | const string & | s | ) |  | 
      
 
 
◆ accept()
  
  | 
        
          | void HepLib::iSymbol::accept | ( | GiNaC::visitor & | v | ) | const |  | override | 
 
 
◆ all()
  
  | 
        
          | static lst HepLib::iSymbol::all | ( | const ex & | e | ) |  |  | static | 
 
 
◆ archive()
  
  | 
        
          | void HepLib::iSymbol::archive | ( | archive_node & | n | ) | const |  | override | 
 
 
◆ calchash()
  
  | 
        
          | unsigned HepLib::iSymbol::calchash | ( |  | ) | const |  | overrideprotected | 
 
 
◆ class_name()
  
  | 
        
          | const char * HepLib::iSymbol::class_name | ( |  | ) | const |  | override | 
 
 
◆ compare_same_type()
  
  | 
        
          | int HepLib::iSymbol::compare_same_type | ( | const GiNaC::basic & | other | ) | const |  | overrideprotected | 
 
 
◆ conjugate()
  
  | 
        
          | ex HepLib::iSymbol::conjugate | ( |  | ) | const |  | override | 
 
 
◆ derivative()
  
  | 
        
          | ex HepLib::iSymbol::derivative | ( | const symbol & | s | ) | const |  | overrideprotected | 
 
 
◆ duplicate()
  
  | 
        
          | iSymbol * HepLib::iSymbol::duplicate | ( |  | ) | const |  | override | 
 
 
◆ eval()
  
  | 
        
          | ex HepLib::iSymbol::eval | ( |  | ) | const |  | override | 
 
 
◆ evalf()
  
  | 
        
          | ex HepLib::iSymbol::evalf | ( |  | ) | const |  | override | 
 
 
◆ get_class_info() [1/2]
  
  | 
        
          | const GiNaC::registered_class_info & HepLib::iSymbol::get_class_info | ( |  | ) | const |  | override | 
 
 
◆ get_class_info() [2/2]
  
  | 
        
          | GiNaC::registered_class_info & HepLib::iSymbol::get_class_info | ( |  | ) |  |  | override | 
 
 
◆ get_class_info_static()
  
  | 
        
          | GiNaC::registered_class_info & HepLib::iSymbol::get_class_info_static | ( |  | ) |  |  | static | 
 
 
◆ get_domain()
  
  | 
        
          | unsigned HepLib::iSymbol::get_domain | ( |  | ) | const |  | inlineoverride | 
 
 
◆ has()
  
  | 
        
          | static bool HepLib::iSymbol::has | ( | const ex & | e | ) |  |  | static | 
 
 
◆ imag_part()
  
  | 
        
          | ex HepLib::iSymbol::imag_part | ( |  | ) | const |  | override | 
 
 
◆ is_equal_same_type()
  
  | 
        
          | bool HepLib::iSymbol::is_equal_same_type | ( | const basic & | other | ) | const |  | overrideprotected | 
 
 
◆ read_archive()
  
  | 
        
          | void HepLib::iSymbol::read_archive | ( | const archive_node & | n | ) |  |  | override | 
 
 
◆ real_part()
  
  | 
        
          | ex HepLib::iSymbol::real_part | ( |  | ) | const |  | override | 
 
 
◆ series()
  
  | 
        
          | ex HepLib::iSymbol::series | ( | const relational & | s, |  
          |  |  | int | order, |  
          |  |  | unsigned | options = 0 |  
          |  | ) |  | const |  | override | 
 
 
◆ set_name()
      
        
          | void HepLib::iSymbol::set_name | ( | string | n | ) |  | 
      
 
 
◆ subs()
  
  | 
        
          | ex HepLib::iSymbol::subs | ( | const exmap & | m, |  
          |  |  | unsigned | options = 0 |  
          |  | ) |  | const |  | inlineoverride | 
 
 
◆ dynallocate
template<class B , typename... Args> 
  
  | 
        
          | B & dynallocate | ( | Args &&... | args | ) |  |  | friend | 
 
 
◆ Table
  
  | 
        
          | std::map< std::string, ex > HepLib::iSymbol::Table |  | 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