flexiblesusy is hosted by Hepforge, IPPP Durham
FlexibleSUSY
numerics.cpp File Reference
#include "numerics.h"
#include "numerics2.hpp"
#include <algorithm>
#include <cmath>
Include dependency graph for numerics.cpp:

Go to the source code of this file.

Namespaces

namespace  softsusy
 Comment if you want default softsusy behaviour.
 
namespace  softsusy::anonymous_namespace{numerics.cpp}
 

Functions

double softsusy::a0 (double m, double q) noexcept
 
double softsusy::b0 (double p, double m1, double m2, double q) noexcept
 
double softsusy::b1 (double p, double m1, double m2, double q) noexcept
 Note that b1 is NOT symmetric in m1 <-> m2!!! More...
 
double softsusy::b22 (double p, double m1, double m2, double q) noexcept
 
double softsusy::b22bar (double p, double m1, double m2, double q) noexcept
 
double softsusy::c0 (double m1, double m2, double m3) noexcept
 
double softsusy::c00 (double m1, double m2, double m3, double q) noexcept
 
double softsusy::d0 (double m1, double m2, double m3, double m4) noexcept
 
double softsusy::d1_b0 (double, double m2a, double m2b) noexcept
 
double softsusy::d27 (double m1, double m2, double m3, double m4) noexcept
 
constexpr double softsusy::anonymous_namespace{numerics.cpp}::dabs (double a) noexcept
 
double softsusy::anonymous_namespace{numerics.cpp}::fB (const std::complex< double > &x) noexcept
 
double softsusy::anonymous_namespace{numerics.cpp}::fB (const std::complex< double > &xp, const std::complex< double > &xm) noexcept
 fB(xp) + fB(xm) More...
 
double softsusy::ffn (double p, double m1, double m2, double q) noexcept
 
double softsusy::gfn (double p, double m1, double m2, double q) noexcept
 
double softsusy::hfn (double p, double m1, double m2, double q) noexcept
 
constexpr bool softsusy::anonymous_namespace{numerics.cpp}::is_close (double m1, double m2, double tol) noexcept
 
constexpr bool softsusy::anonymous_namespace{numerics.cpp}::is_zero (double m, double tol) noexcept
 
constexpr double softsusy::anonymous_namespace{numerics.cpp}::pow3 (double a) noexcept
 
constexpr double softsusy::anonymous_namespace{numerics.cpp}::pow6 (double a) noexcept
 
double softsusy::rea0 (double x, double q) noexcept
 
double softsusy::anonymous_namespace{numerics.cpp}::sign (double x) noexcept
 
constexpr double softsusy::anonymous_namespace{numerics.cpp}::sqr (double a) noexcept
 

Variables

constexpr double softsusy::anonymous_namespace{numerics.cpp}::EPSTOL = 1.0e-11
 underflow accuracy More...
 
constexpr double softsusy::anonymous_namespace{numerics.cpp}::TOL = 1e-4
 

Detailed Description

Definition in file numerics.cpp.