Logo ROOT  
Reference Guide
VectorizedTMath.h
Go to the documentation of this file.
1#ifndef ROOT_VectorizedTMath
2#define ROOT_VectorizedTMath
3
4#include "Rtypes.h"
5#include "Math/Types.h"
6#include "TMath.h"
7
8#if defined(R__HAS_VECCORE) && defined(R__HAS_VC)
9
10namespace TMath {
17::ROOT::Double_v BesselI0_Split_More(::ROOT::Double_v &ax);
18::ROOT::Double_v BesselI0_Split_Less(::ROOT::Double_v &x);
20::ROOT::Double_v BesselI1_Split_More(::ROOT::Double_v &ax, ::ROOT::Double_v &x);
21::ROOT::Double_v BesselI1_Split_Less(::ROOT::Double_v &x);
23::ROOT::Double_v BesselJ0_Split1_More(::ROOT::Double_v &ax);
24::ROOT::Double_v BesselJ0_Split1_Less(::ROOT::Double_v &x);
26::ROOT::Double_v BesselJ1_Split1_More(::ROOT::Double_v &ax, ::ROOT::Double_v &x);
27::ROOT::Double_v BesselJ1_Split1_Less(::ROOT::Double_v &x);
29} // namespace TMath
30
31#endif // VECCORE and VC exist check
32
33#endif
const Bool_t kFALSE
Definition: RtypesCore.h:88
bool Bool_t
Definition: RtypesCore.h:59
double Double_t
Definition: RtypesCore.h:55
double beta(double x, double y)
Calculates the beta function.
const Double_t sigma
Double_t x[n]
Definition: legend1.C:17
double gamma(double x)
Double_t Double_v
Definition: Types.h:50
TMath.
Definition: TMathBase.h:35
Double_t Gaus(Double_t x, Double_t mean=0, Double_t sigma=1, Bool_t norm=kFALSE)
Calculate a gaussian function with mean and sigma.
Definition: TMath.cxx:448
Double_t Log2(Double_t x)
Definition: TMath.cxx:101
Double_t BesselI1(Double_t x)
modified Bessel function K_0(x)
Definition: TMath.cxx:1476
Double_t LaplaceDistI(Double_t x, Double_t alpha=0, Double_t beta=1)
Computes the distribution function of Laplace distribution at point x, with location parameter alpha ...
Definition: TMath.cxx:2348
Double_t BreitWigner(Double_t x, Double_t mean=0, Double_t gamma=1)
Calculate a Breit Wigner function with mean and gamma.
Definition: TMath.cxx:437
Double_t LaplaceDist(Double_t x, Double_t alpha=0, Double_t beta=1)
Computes the probability density function of Laplace distribution at point x, with location parameter...
Definition: TMath.cxx:2332
Double_t BesselJ0(Double_t x)
modified Bessel function K_1(x)
Definition: TMath.cxx:1616
Double_t BesselJ1(Double_t x)
Bessel function J0(x) for any real x.
Definition: TMath.cxx:1651
Double_t Freq(Double_t x)
Computation of the normal frequency function freq(x).
Definition: TMath.cxx:265
Double_t BesselI0(Double_t x)
integer order modified Bessel function K_n(x)
Definition: TMath.cxx:1408