HepLib
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
HepLib::KIRA Class Reference

IBP reduction using KIRA program. More...

#include <IBP.h>

Inheritance diagram for HepLib::KIRA:
Inheritance graph
[legend]
Collaboration diagram for HepLib::KIRA:
Collaboration graph
[legend]

Public Member Functions

void Export () override
 Export input data for KIRA.
 
void Run () override
 invoke kira program for reduction
 
void Import () override
 import kira result
 
- Public Member Functions inherited from HepLib::IBP
virtual ~IBP ()
 
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)
 

Public Attributes

int ra = 2
 
int sa = 3
 
int dmax = -1
 
- Public Attributes inherited from HepLib::IBP
lst Internal
 
lst External
 
lst Replacement
 
lst Propagator
 
lst Integral
 
lst Cut
 
lst DSP
 
lst ISP
 
lst SECTOR
 
map< int, ex > Shift
 
bool reCut = false
 
string WorkingDir
 
int ProblemNumber = 0
 
lst PIntegral
 
lst MIntegral
 
lst Rules
 
bool IsAlwaysZero = false
 

Static Public Attributes

static string KArgs = ""
 

Additional Inherited Members

- Static Public Member Functions inherited from HepLib::IBP
static void ReShare (const vector< IBP * > &fs)
 

Detailed Description

IBP reduction using KIRA program.

Definition at line 90 of file IBP.h.

Member Function Documentation

◆ Export()

void HepLib::KIRA::Export ( )
overridevirtual

Export input data for KIRA.

Reimplemented from HepLib::IBP.

Definition at line 39 of file KIRA.cpp.

◆ Import()

void HepLib::KIRA::Import ( )
overridevirtual

import kira result

Reimplemented from HepLib::IBP.

Definition at line 227 of file KIRA.cpp.

◆ Run()

void HepLib::KIRA::Run ( )
overridevirtual

invoke kira program for reduction

Reimplemented from HepLib::IBP.

Definition at line 217 of file KIRA.cpp.

Member Data Documentation

◆ dmax

int HepLib::KIRA::dmax = -1

Definition at line 97 of file IBP.h.

◆ KArgs

string HepLib::KIRA::KArgs = ""
static

Definition at line 93 of file IBP.h.

◆ ra

int HepLib::KIRA::ra = 2

Definition at line 95 of file IBP.h.

◆ sa

int HepLib::KIRA::sa = 3

Definition at line 96 of file IBP.h.


The documentation for this class was generated from the following files: