|
HepLib
|
SecDec header file. More...
#include <quadmath.h>#include <dlfcn.h>#include <string>#include <signal.h>#include <sys/syscall.h>#include <sys/wait.h>#include <sstream>#include <ios>#include <regex>#include <complex>#include "mpreal.h"#include "BASIC.h"

Go to the source code of this file.
Classes | |
| struct | HepLib::SD::FeynmanParameter |
| wrap parameters for loop integrals More... | |
| struct | HepLib::SD::XIntegrand |
| wrap parameters for generic parameter integrals More... | |
| class | HepLib::SD::SecDecBase |
| base class of SecDec More... | |
| class | HepLib::SD::SecDecG |
| SecDec by geometric method. More... | |
| class | HepLib::SD::IntegratorBase |
| base for numerical integrator More... | |
| class | HepLib::SD::HCubature |
| numerical integrator using HCubature More... | |
| class | HepLib::SD::HCubatureMP |
| numerical integrator using HCubatureMP More... | |
| class | HepLib::SD::TanhSinhMP |
| numerical integrator using TanhSinhMP More... | |
| class | HepLib::SD::QuadMP |
| numerical integrator using TanhSinhMP More... | |
| class | HepLib::SD::MinimizeBase |
| base for class to minimize a function More... | |
| class | HepLib::SD::HookeJeeves |
| class to minimize a function using HookeJeeves More... | |
| class | HepLib::SD::CppFormat |
| class to export GiNaC expression to cpp format More... | |
| class | HepLib::SD::ExFormat |
| class | HepLib::SD::ExFormat::_init |
| class | HepLib::SD::ErrMin |
| ErrMin with HookeJeeves. More... | |
| class | HepLib::SD::ChengWu |
| class to manipulate with Cheng-Wu theorem More... | |
| class | HepLib::SD::SecDec |
| SecDec the main class to use Sector Decompostion method. More... | |
| class | HepLib::SD::cseParser |
| class for Common SubExpression Parser More... | |
| class | HepLib::SD::cse_Parser |
Namespaces | |
| namespace | HepLib |
| HepLib namespace. | |
| namespace | HepLib::SD |
| namespace for Numerical integration with Sector Decomposition method | |
Typedefs | |
| typedef long double | HepLib::SD::dREAL |
| typedef complex< dREAL > | HepLib::SD::dCOMPLEX |
| typedef __float128 | HepLib::SD::qREAL |
| typedef __complex128 | HepLib::SD::qCOMPLEX |
| typedef mpfr::mpreal | HepLib::SD::mpREAL |
| typedef complex< mpREAL > | HepLib::SD::mpCOMPLEX |
Functions | |
| exvector | HepLib::SD::get_xy_from (ex pol) |
| exvector | HepLib::SD::get_x_from (ex pol) |
| exvector | HepLib::SD::get_y_from (ex pol) |
| exvector | HepLib::SD::get_z_from (ex pol) |
| exvector | HepLib::SD::get_pl_from (ex pol) |
| int | HepLib::SD::epsRank (ex expr_in, ex epi) |
| int | HepLib::SD::vsRank (ex expr_in) |
| int | HepLib::SD::x_free_index (ex expr) |
| int | HepLib::SD::y_free_index (ex expr) |
| ex | HepLib::SD::Factor (const ex expr_in) |
| ex | HepLib::SD::FactorOutX (const ex expr) |
| ex | HepLib::SD::FactorFT (const ex &expr) |
| ex | HepLib::SD::exp_simplify (const ex expr_in) |
| ex | HepLib::SD::pow_simplify (const ex expr_in) |
| ex | HepLib::SD::xyz_pow_simplify (const ex expr_in) |
| ex | HepLib::SD::VESimplify (ex expr) |
| ex | HepLib::SD::VEResult (ex expr) |
| ex | HepLib::SD::VEResult2 (ex expr) |
| ex | HepLib::SD::VEMaxErr (ex expr) |
| vector< matrix > | HepLib::SD::Triangularize (const lst &fs_in, const ex &xs_in, const lst &nsubs) |
| to Triangularize the domain with each xi from 0 to +infinity | |
| void | HepLib::SD::Triangularize (exvector &FunExp, const lst &fs, const ex &xs, const lst &nsubs) |
| to Triangularize the domain with each xi from 0 to +infinity, and update FunExp directly | |
Variables | |
| int | HepLib::SD::VEO_Digits = 10 |
SecDec header file.
Definition in file SD.h.