HepLib
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
HepLib::SD::SecDecBase Class Referenceabstract

base class of SecDec More...

#include <SD.h>

Inheritance diagram for HepLib::SD::SecDecBase:
Inheritance graph
[legend]

Public Member Functions

virtual ~SecDecBase ()
 
virtual vector< exmap > x2y (const ex &xpol)=0
 
vector< exmap > x2y (const lst &xpols)
 a general x2y procedure More...
 

Static Public Member Functions

static bool VerifySD (vector< exmap > vmap, bool quick=true)
 Verify the Sector Decompostion is valid. More...
 
static ex XMonomials (const ex &expr)
 XMonomials. More...
 

Public Attributes

bool use_XMonomials
 

Detailed Description

base class of SecDec

Definition at line 93 of file SD.h.

Constructor & Destructor Documentation

◆ ~SecDecBase()

virtual HepLib::SD::SecDecBase::~SecDecBase ( )
inlinevirtual

Definition at line 95 of file SD.h.

Member Function Documentation

◆ VerifySD()

bool HepLib::SD::SecDecBase::VerifySD ( vector< exmap >  map_vec,
bool  quick = true 
)
static

Verify the Sector Decompostion is valid.

Parameters
map_vecx2y map
quickuse numerical check
Returns
true for ok, false for invalid

Definition at line 88 of file SecDec.cpp.

◆ x2y() [1/2]

virtual vector<exmap> HepLib::SD::SecDecBase::x2y ( const ex &  xpol)
pure virtual

Implemented in HepLib::SD::SecDecG.

◆ x2y() [2/2]

vector< exmap > HepLib::SD::SecDecBase::x2y ( const lst &  in_xpols)

a general x2y procedure

Parameters
in_xpolsthe input xpols
Returns
a list of x2y map

Definition at line 132 of file SecDec.cpp.

◆ XMonomials()

ex HepLib::SD::SecDecBase::XMonomials ( const ex &  expr_in)
static

XMonomials.

Parameters
expr_ina expression
Returns
XMonomials with higher x^n droped

Definition at line 18 of file SecDec.cpp.

Member Data Documentation

◆ use_XMonomials

bool HepLib::SD::SecDecBase::use_XMonomials

Definition at line 98 of file SD.h.


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