class for Pair object
More...
#include <HEP.h>
|
template<class B , typename... Args> |
B & | dynallocate (Args &&... args) |
|
class for Pair object
Definition at line 322 of file HEP.h.
◆ inherited
◆ Pair() [1/5]
◆ Pair() [2/5]
Pair constructor, ordered internally.
- Parameters
-
- Returns
- p1.p2
Definition at line 34 of file Pair.cpp.
◆ Pair() [3/5]
HepLib::Pair::Pair |
( |
const Index & |
i1, |
|
|
const Index & |
i2 |
|
) |
| |
Pair constructor, ordered internally.
- Parameters
-
- Returns
- i1.i2 i.e., g^{i1,i2}
Definition at line 48 of file Pair.cpp.
◆ Pair() [4/5]
HepLib::Pair::Pair |
( |
const Vector & |
p, |
|
|
const Index & |
i |
|
) |
| |
Pair constructor.
- Parameters
-
- Returns
- p^i
Definition at line 62 of file Pair.cpp.
◆ Pair() [5/5]
HepLib::Pair::Pair |
( |
const Index & |
i, |
|
|
const Vector & |
p |
|
) |
| |
Pair constructor.
- Parameters
-
- Returns
- p^i
Definition at line 70 of file Pair.cpp.
◆ accept()
void HepLib::Pair::accept |
( |
GiNaC::visitor & |
v | ) |
const |
|
override |
◆ all()
static lst HepLib::Pair::all |
( |
const ex & |
e | ) |
|
|
static |
◆ archive()
void HepLib::Pair::archive |
( |
archive_node & |
n | ) |
const |
|
override |
◆ class_name()
const char * HepLib::Pair::class_name |
( |
| ) |
const |
|
override |
◆ compare_same_type()
int HepLib::Pair::compare_same_type |
( |
const GiNaC::basic & |
other | ) |
const |
|
overrideprotected |
◆ derivative()
ex HepLib::Pair::derivative |
( |
const symbol & |
s | ) |
const |
|
override |
◆ duplicate()
Pair * HepLib::Pair::duplicate |
( |
| ) |
const |
|
override |
◆ eval()
ex HepLib::Pair::eval |
( |
| ) |
const |
|
override |
◆ fc_print()
void HepLib::Pair::fc_print |
( |
const FCFormat & |
c, |
|
|
unsigned |
level = 0 |
|
) |
| const |
◆ form_print()
void HepLib::Pair::form_print |
( |
const FormFormat & |
c, |
|
|
unsigned |
level = 0 |
|
) |
| const |
◆ get_class_info() [1/2]
const GiNaC::registered_class_info & HepLib::Pair::get_class_info |
( |
| ) |
const |
|
override |
◆ get_class_info() [2/2]
GiNaC::registered_class_info & HepLib::Pair::get_class_info |
( |
| ) |
|
|
override |
◆ get_class_info_static()
GiNaC::registered_class_info & HepLib::Pair::get_class_info_static |
( |
| ) |
|
|
static |
◆ has()
static bool HepLib::Pair::has |
( |
const ex & |
e | ) |
|
|
static |
◆ is_equal_same_type()
bool HepLib::Pair::is_equal_same_type |
( |
const basic & |
other | ) |
const |
|
override |
◆ let_op()
ex & HepLib::Pair::let_op |
( |
size_t |
i | ) |
|
|
override |
◆ nops()
size_t HepLib::Pair::nops |
( |
| ) |
const |
|
override |
◆ op()
ex HepLib::Pair::op |
( |
size_t |
i | ) |
const |
|
override |
◆ print()
void HepLib::Pair::print |
( |
const print_dflt & |
c, |
|
|
unsigned |
level = 0 |
|
) |
| const |
default print function
- Parameters
-
c | default print format |
level | level in print function |
Definition at line 93 of file Pair.cpp.
◆ read_archive()
void HepLib::Pair::read_archive |
( |
const archive_node & |
n | ) |
|
|
override |
◆ dynallocate
template<class B , typename... Args>
B& dynallocate |
( |
Args &&... |
args | ) |
|
|
friend |
The documentation for this class was generated from the following files:
- /home/runner/work/HepLib/HepLib/HEP/HEP.h
- /home/runner/work/HepLib/HepLib/HEP/Pair.cpp
- /home/runner/work/HepLib/HepLib/INC/Init.cpp