HepLib
Classes | Namespaces | Functions | Variables
IBP.h File Reference

IBP header file. More...

#include "BASIC.h"
Include dependency graph for IBP.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  HepLib::IBP
 IBP base class for IBP reduction. More...
 
class  HepLib::FIRE
 IBP reduction using FIRE program. More...
 
class  HepLib::KIRA
 IBP reduction using KIRA program. More...
 
class  HepLib::UKIRA
 IBP reduction using KIRA program with user-defined equations. More...
 
class  HepLib::Direct
 IBP reduction using Direc method. More...
 
class  HepLib::Direct::Condition
 
class  HepLib::Laporta
 
class  HepLib::Solver
 IBP reduction using Solver method. More...
 

Namespaces

 HepLib
 HepLib namespace.
 

Functions

exmap HepLib::SortPermutation (const ex &in_expr, const lst &xs)
 Sort for all permuations, and return xs w.r.t. 1st permutation. More...
 
lst HepLib::LoopUF (const IBP &ibp, const ex &idx)
 UF function. More...
 
lst HepLib::UF (const ex &props, const ex &ns, const ex &loops, const ex &tloops, const ex &lsubs, const ex &tsubs)
 UF function, from FIRE.m. More...
 
pair< exmap, lst > HepLib::FindRules (vector< IBP * > fs, bool mi, std::function< lst(const IBP &, const ex &)> uf)
 Find Rules for Integral or Master Integral. More...
 
pair< exmap, lst > HepLib::FindRules (IBP &ibp, bool mi=true, std::function< lst(const IBP &, const ex &)> uf=LoopUF)
 
ex HepLib::GPolynomial (const IBP &ibp)
 
void HepLib::GPermutation (const ex &uf, const lst &xs)
 

Variables

exmap HepLib::MapPreSP
 

Detailed Description

IBP header file.

Definition in file IBP.h.