IBP base class for IBP reduction.
More...
#include <IBP.h>
|
virtual | ~IBP () |
|
virtual void | Export () |
|
virtual void | Run () |
|
virtual void | Import () |
|
pair< exmap, lst > | FindRules (bool mi=true) |
|
bool | IsZero (ex sector) |
|
void | Reduce () |
|
void | garExport (string garfn) |
|
void | garImport (string garfn) |
|
ex | TO () |
|
void | FROM (ex s) |
|
exmap | SP2Pn () |
|
exmap | Dinv (const lst &ns) |
|
ex | D (const ex &x, const lst &ns) |
|
void | RM (bool keep_start_config=false) |
|
void | rm (const string &pat) |
|
IBP base class for IBP reduction.
Definition at line 24 of file IBP.h.
◆ ~IBP()
virtual HepLib::IBP::~IBP |
( |
| ) |
|
|
inlinevirtual |
Definition at line 26 of file IBP.h.
◆ D()
ex HepLib::IBP::D |
( |
const ex & |
x, |
|
|
const lst & |
ns |
|
) |
| |
◆ Dinv()
exmap HepLib::IBP::Dinv |
( |
const lst & |
ns | ) |
|
◆ Export()
virtual void HepLib::IBP::Export |
( |
| ) |
|
|
inlinevirtual |
◆ FindRules()
pair< exmap, lst > HepLib::IBP::FindRules |
( |
bool |
mi = true | ) |
|
◆ FROM()
void HepLib::IBP::FROM |
( |
ex |
s | ) |
|
◆ garExport()
void HepLib::IBP::garExport |
( |
string |
garfn | ) |
|
◆ garImport()
void HepLib::IBP::garImport |
( |
string |
garfn | ) |
|
◆ Import()
virtual void HepLib::IBP::Import |
( |
| ) |
|
|
inlinevirtual |
◆ IsZero()
bool HepLib::IBP::IsZero |
( |
ex |
sector | ) |
|
◆ Reduce()
void HepLib::IBP::Reduce |
( |
| ) |
|
◆ ReShare()
void HepLib::IBP::ReShare |
( |
const vector< IBP * > & |
fs | ) |
|
|
static |
◆ RM()
void HepLib::IBP::RM |
( |
bool |
keep_start_config = false | ) |
|
◆ rm()
void HepLib::IBP::rm |
( |
const string & |
pat | ) |
|
◆ Run()
virtual void HepLib::IBP::Run |
( |
| ) |
|
|
inlinevirtual |
◆ SP2Pn()
exmap HepLib::IBP::SP2Pn |
( |
| ) |
|
◆ TO()
◆ Cut
Definition at line 32 of file IBP.h.
◆ DSP
Definition at line 33 of file IBP.h.
◆ External
lst HepLib::IBP::External |
Definition at line 28 of file IBP.h.
◆ Integral
lst HepLib::IBP::Integral |
Definition at line 31 of file IBP.h.
◆ Internal
lst HepLib::IBP::Internal |
Definition at line 27 of file IBP.h.
◆ IsAlwaysZero
bool HepLib::IBP::IsAlwaysZero = false |
Definition at line 44 of file IBP.h.
◆ ISP
Definition at line 34 of file IBP.h.
◆ MIntegral
lst HepLib::IBP::MIntegral |
Definition at line 42 of file IBP.h.
◆ PIntegral
lst HepLib::IBP::PIntegral |
Definition at line 40 of file IBP.h.
◆ ProblemNumber
int HepLib::IBP::ProblemNumber = 0 |
Definition at line 39 of file IBP.h.
◆ Propagator
lst HepLib::IBP::Propagator |
Definition at line 30 of file IBP.h.
◆ reCut
bool HepLib::IBP::reCut = false |
Definition at line 37 of file IBP.h.
◆ Replacement
lst HepLib::IBP::Replacement |
Definition at line 29 of file IBP.h.
◆ Rules
Definition at line 43 of file IBP.h.
◆ SECTOR
Definition at line 35 of file IBP.h.
◆ Shift
map<int,ex> HepLib::IBP::Shift |
Definition at line 36 of file IBP.h.
◆ WorkingDir
string HepLib::IBP::WorkingDir |
Definition at line 38 of file IBP.h.
The documentation for this class was generated from the following files:
- /home/runner/work/HepLib/HepLib/IBP/IBP.h
- /home/runner/work/HepLib/HepLib/IBP/IBP.cpp