eDSP  0.0.1
A cross-platform DSP library written in C++.
Static Public Attributes | List of all members
edsp::math::constants< T > Struct Template Reference

#include <constant.hpp>

Static Public Attributes

static constexpr const T half = static_cast<T>(5.000000000000000000000000000000000000e-01)
 
static constexpr const T third = static_cast<T>(3.333333333333333333333333333333333333e-01)
 
static constexpr const T twothirds = static_cast<T>(6.666666666666666666666666666666666666e-01)
 
static constexpr const T two_thirds = static_cast<T>(6.666666666666666666666666666666666666e-01)
 
static constexpr const T sixth = static_cast<T>(1.66666666666666666666666666666666666666666e-01)
 
static constexpr const T three_quarters = static_cast<T>(7.500000000000000000000000000000000000e-01)
 
static constexpr const T root_two = static_cast<T>(1.414213562373095048801688724209698078e+00)
 
static constexpr const T root_three = static_cast<T>(1.732050807568877293527446341505872366e+00)
 
static constexpr const T half_root_two = static_cast<T>(7.071067811865475244008443621048490392e-01)
 
static constexpr const T ln_two = static_cast<T>(6.931471805599453094172321214581765680e-01)
 
static constexpr const T ln_ln_two = static_cast<T>(-3.665129205816643270124391582326694694e-01)
 
static constexpr const T root_ln_four = static_cast<T>(1.177410022515474691011569326459699637e+00)
 
static constexpr const T one_div_root_two = static_cast<T>(7.071067811865475244008443621048490392e-01)
 
static constexpr const T pi = static_cast<T>(3.141592653589793238462643383279502884e+00)
 
static constexpr const T half_pi = static_cast<T>(1.570796326794896619231321691639751442e+00)
 
static constexpr const T third_pi = static_cast<T>(1.047197551196597746154214461093167628e+00)
 
static constexpr const T sixth_pi = static_cast<T>(5.235987755982988730771072305465838140e-01)
 
static constexpr const T two_pi = static_cast<T>(6.283185307179586476925286766559005768e+00)
 
static constexpr const T two_thirds_pi = static_cast<T>(2.094395102393195492308428922186335256e+00)
 
static constexpr const T three_quarters_pi = static_cast<T>(2.356194490192344928846982537459627163e+00)
 
static constexpr const T four_thirds_pi = static_cast<T>(4.188790204786390984616857844372670512e+00)
 
static constexpr const T one_div_two_pi = static_cast<T>(1.591549430918953357688837633725143620e-01)
 
static constexpr const T one_div_root_two_pi = static_cast<T>(3.989422804014326779399460599343818684e-01)
 
static constexpr const T root_pi = static_cast<T>(1.772453850905516027298167483341145182e+00)
 
static constexpr const T root_half_pi = static_cast<T>(1.253314137315500251207882642405522626e+00)
 
static constexpr const T root_two_pi = static_cast<T>(2.506628274631000502415765284811045253e+00)
 
static constexpr const T log_root_two_pi = static_cast<T>(9.189385332046727417803297364056176398e-01)
 
static constexpr const T one_div_root_pi = static_cast<T>(5.641895835477562869480794515607725858e-01)
 
static constexpr const T root_one_div_pi = static_cast<T>(5.641895835477562869480794515607725858e-01)
 
static constexpr const T pi_minus_three = static_cast<T>(1.415926535897932384626433832795028841e-01)
 
static constexpr const T four_minus_pi = static_cast<T>(8.584073464102067615373566167204971158e-01)
 
static constexpr const T pi_pow_e = static_cast<T>(2.245915771836104547342715220454373502e+01)
 
static constexpr const T pi_sqr = static_cast<T>(9.869604401089358618834490999876151135e+00)
 
static constexpr const T pi_sqr_div_six = static_cast<T>(1.644934066848226436472415166646025189e+00)
 
static constexpr const T pi_cubed = static_cast<T>(3.100627668029982017547631506710139520e+01)
 
static constexpr const T cbrt_pi = static_cast<T>(1.464591887561523263020142527263790391e+00)
 
static constexpr const T one_div_cbrt_pi = static_cast<T>(6.827840632552956814670208331581645981e-01)
 
static constexpr const T e = static_cast<T>(2.718281828459045235360287471352662497e+00)
 
static constexpr const T exp_minus_half = static_cast<T>(6.065306597126334236037995349911804534e-01)
 
static constexpr const T e_pow_pi = static_cast<T>(2.314069263277926900572908636794854738e+01)
 
static constexpr const T root_e = static_cast<T>(1.648721270700128146848650787814163571e+00)
 
static constexpr const T log10_e = static_cast<T>(4.342944819032518276511289189166050822e-01)
 
static constexpr const T one_div_log10_e = static_cast<T>(2.302585092994045684017991454684364207e+00)
 
static constexpr const T ln_ten = static_cast<T>(2.302585092994045684017991454684364207e+00)
 
static constexpr const T degree = static_cast<T>(1.745329251994329576923690768488612713e-02)
 
static constexpr const T radian = static_cast<T>(5.729577951308232087679815481410517033e+01)
 
static constexpr const T sin_one = static_cast<T>(8.414709848078965066525023216302989996e-01)
 
static constexpr const T cos_one = static_cast<T>(5.403023058681397174009366074429766037e-01)
 
static constexpr const T sinh_one = static_cast<T>(1.175201193643801456882381850595600815e+00)
 
static constexpr const T cosh_one = static_cast<T>(1.543080634815243778477905620757061682e+00)
 
static constexpr const T phi = static_cast<T>(1.618033988749894848204586834365638117e+00)
 
static constexpr const T ln_phi = static_cast<T>(4.812118250596034474977589134243684231e-01)
 
static constexpr const T one_div_ln_phi = static_cast<T>(2.078086921235027537601322606117795767e+00)
 
static constexpr const T euler = static_cast<T>(5.772156649015328606065120900824024310e-01)
 
static constexpr const T one_div_euler = static_cast<T>(1.732454714600633473583025315860829681e+00)
 
static constexpr const T euler_sqr = static_cast<T>(3.331779238077186743183761363552442266e-01)
 
static constexpr const T zeta_two = static_cast<T>(1.644934066848226436472415166646025189e+00)
 
static constexpr const T zeta_three = static_cast<T>(1.202056903159594285399738161511449990e+00)
 
static constexpr const T catalan = static_cast<T>(9.159655941772190150546035149323841107e-01)
 
static constexpr const T glaisher = static_cast<T>(1.282427129100622636875342568869791727e+00)
 
static constexpr const T khinchin = static_cast<T>(2.685452001065306445309714835481795693e+00)
 
static constexpr const T extreme_value_skewness = static_cast<T>(1.139547099404648657492793019389846112e+00)
 
static constexpr const T rayleigh_skewness = static_cast<T>(6.311106578189371381918993515442277798e-01)
 
static constexpr const T rayleigh_kurtosis = static_cast<T>(3.245089300687638062848660410619754415e+00)
 
static constexpr const T rayleigh_kurtosis_excess = static_cast<T>(2.450893006876380628486604106197544154e-01)
 
static constexpr const T two_div_pi = static_cast<T>(6.366197723675813430755350534900574481e-01)
 
static constexpr const T root_two_div_pi = static_cast<T>(7.978845608028653558798921198687637369e-01)
 

Member Data Documentation

◆ catalan

template<typename T >
constexpr const T edsp::math::constants< T >::catalan = static_cast<T>(9.159655941772190150546035149323841107e-01)
static

◆ cbrt_pi

template<typename T >
constexpr const T edsp::math::constants< T >::cbrt_pi = static_cast<T>(1.464591887561523263020142527263790391e+00)
static

◆ cos_one

template<typename T >
constexpr const T edsp::math::constants< T >::cos_one = static_cast<T>(5.403023058681397174009366074429766037e-01)
static

◆ cosh_one

template<typename T >
constexpr const T edsp::math::constants< T >::cosh_one = static_cast<T>(1.543080634815243778477905620757061682e+00)
static

◆ degree

template<typename T >
constexpr const T edsp::math::constants< T >::degree = static_cast<T>(1.745329251994329576923690768488612713e-02)
static

◆ e

template<typename T >
constexpr const T edsp::math::constants< T >::e = static_cast<T>(2.718281828459045235360287471352662497e+00)
static

◆ e_pow_pi

template<typename T >
constexpr const T edsp::math::constants< T >::e_pow_pi = static_cast<T>(2.314069263277926900572908636794854738e+01)
static

◆ euler

template<typename T >
constexpr const T edsp::math::constants< T >::euler = static_cast<T>(5.772156649015328606065120900824024310e-01)
static

◆ euler_sqr

template<typename T >
constexpr const T edsp::math::constants< T >::euler_sqr = static_cast<T>(3.331779238077186743183761363552442266e-01)
static

◆ exp_minus_half

template<typename T >
constexpr const T edsp::math::constants< T >::exp_minus_half = static_cast<T>(6.065306597126334236037995349911804534e-01)
static

◆ extreme_value_skewness

template<typename T >
constexpr const T edsp::math::constants< T >::extreme_value_skewness = static_cast<T>(1.139547099404648657492793019389846112e+00)
static

◆ four_minus_pi

template<typename T >
constexpr const T edsp::math::constants< T >::four_minus_pi = static_cast<T>(8.584073464102067615373566167204971158e-01)
static

◆ four_thirds_pi

template<typename T >
constexpr const T edsp::math::constants< T >::four_thirds_pi = static_cast<T>(4.188790204786390984616857844372670512e+00)
static

◆ glaisher

template<typename T >
constexpr const T edsp::math::constants< T >::glaisher = static_cast<T>(1.282427129100622636875342568869791727e+00)
static

◆ half

template<typename T >
constexpr const T edsp::math::constants< T >::half = static_cast<T>(5.000000000000000000000000000000000000e-01)
static

◆ half_pi

template<typename T >
constexpr const T edsp::math::constants< T >::half_pi = static_cast<T>(1.570796326794896619231321691639751442e+00)
static

◆ half_root_two

template<typename T >
constexpr const T edsp::math::constants< T >::half_root_two = static_cast<T>(7.071067811865475244008443621048490392e-01)
static

◆ khinchin

template<typename T >
constexpr const T edsp::math::constants< T >::khinchin = static_cast<T>(2.685452001065306445309714835481795693e+00)
static

◆ ln_ln_two

template<typename T >
constexpr const T edsp::math::constants< T >::ln_ln_two = static_cast<T>(-3.665129205816643270124391582326694694e-01)
static

◆ ln_phi

template<typename T >
constexpr const T edsp::math::constants< T >::ln_phi = static_cast<T>(4.812118250596034474977589134243684231e-01)
static

◆ ln_ten

template<typename T >
constexpr const T edsp::math::constants< T >::ln_ten = static_cast<T>(2.302585092994045684017991454684364207e+00)
static

◆ ln_two

template<typename T >
constexpr const T edsp::math::constants< T >::ln_two = static_cast<T>(6.931471805599453094172321214581765680e-01)
static

◆ log10_e

template<typename T >
constexpr const T edsp::math::constants< T >::log10_e = static_cast<T>(4.342944819032518276511289189166050822e-01)
static

◆ log_root_two_pi

template<typename T >
constexpr const T edsp::math::constants< T >::log_root_two_pi = static_cast<T>(9.189385332046727417803297364056176398e-01)
static

◆ one_div_cbrt_pi

template<typename T >
constexpr const T edsp::math::constants< T >::one_div_cbrt_pi = static_cast<T>(6.827840632552956814670208331581645981e-01)
static

◆ one_div_euler

template<typename T >
constexpr const T edsp::math::constants< T >::one_div_euler = static_cast<T>(1.732454714600633473583025315860829681e+00)
static

◆ one_div_ln_phi

template<typename T >
constexpr const T edsp::math::constants< T >::one_div_ln_phi = static_cast<T>(2.078086921235027537601322606117795767e+00)
static

◆ one_div_log10_e

template<typename T >
constexpr const T edsp::math::constants< T >::one_div_log10_e = static_cast<T>(2.302585092994045684017991454684364207e+00)
static

◆ one_div_root_pi

template<typename T >
constexpr const T edsp::math::constants< T >::one_div_root_pi = static_cast<T>(5.641895835477562869480794515607725858e-01)
static

◆ one_div_root_two

template<typename T >
constexpr const T edsp::math::constants< T >::one_div_root_two = static_cast<T>(7.071067811865475244008443621048490392e-01)
static

◆ one_div_root_two_pi

template<typename T >
constexpr const T edsp::math::constants< T >::one_div_root_two_pi = static_cast<T>(3.989422804014326779399460599343818684e-01)
static

◆ one_div_two_pi

template<typename T >
constexpr const T edsp::math::constants< T >::one_div_two_pi = static_cast<T>(1.591549430918953357688837633725143620e-01)
static

◆ phi

template<typename T >
constexpr const T edsp::math::constants< T >::phi = static_cast<T>(1.618033988749894848204586834365638117e+00)
static

◆ pi

template<typename T >
constexpr const T edsp::math::constants< T >::pi = static_cast<T>(3.141592653589793238462643383279502884e+00)
static

◆ pi_cubed

template<typename T >
constexpr const T edsp::math::constants< T >::pi_cubed = static_cast<T>(3.100627668029982017547631506710139520e+01)
static

◆ pi_minus_three

template<typename T >
constexpr const T edsp::math::constants< T >::pi_minus_three = static_cast<T>(1.415926535897932384626433832795028841e-01)
static

◆ pi_pow_e

template<typename T >
constexpr const T edsp::math::constants< T >::pi_pow_e = static_cast<T>(2.245915771836104547342715220454373502e+01)
static

◆ pi_sqr

template<typename T >
constexpr const T edsp::math::constants< T >::pi_sqr = static_cast<T>(9.869604401089358618834490999876151135e+00)
static

◆ pi_sqr_div_six

template<typename T >
constexpr const T edsp::math::constants< T >::pi_sqr_div_six = static_cast<T>(1.644934066848226436472415166646025189e+00)
static

◆ radian

template<typename T >
constexpr const T edsp::math::constants< T >::radian = static_cast<T>(5.729577951308232087679815481410517033e+01)
static

◆ rayleigh_kurtosis

template<typename T >
constexpr const T edsp::math::constants< T >::rayleigh_kurtosis = static_cast<T>(3.245089300687638062848660410619754415e+00)
static

◆ rayleigh_kurtosis_excess

template<typename T >
constexpr const T edsp::math::constants< T >::rayleigh_kurtosis_excess = static_cast<T>(2.450893006876380628486604106197544154e-01)
static

◆ rayleigh_skewness

template<typename T >
constexpr const T edsp::math::constants< T >::rayleigh_skewness = static_cast<T>(6.311106578189371381918993515442277798e-01)
static

◆ root_e

template<typename T >
constexpr const T edsp::math::constants< T >::root_e = static_cast<T>(1.648721270700128146848650787814163571e+00)
static

◆ root_half_pi

template<typename T >
constexpr const T edsp::math::constants< T >::root_half_pi = static_cast<T>(1.253314137315500251207882642405522626e+00)
static

◆ root_ln_four

template<typename T >
constexpr const T edsp::math::constants< T >::root_ln_four = static_cast<T>(1.177410022515474691011569326459699637e+00)
static

◆ root_one_div_pi

template<typename T >
constexpr const T edsp::math::constants< T >::root_one_div_pi = static_cast<T>(5.641895835477562869480794515607725858e-01)
static

◆ root_pi

template<typename T >
constexpr const T edsp::math::constants< T >::root_pi = static_cast<T>(1.772453850905516027298167483341145182e+00)
static

◆ root_three

template<typename T >
constexpr const T edsp::math::constants< T >::root_three = static_cast<T>(1.732050807568877293527446341505872366e+00)
static

◆ root_two

template<typename T >
constexpr const T edsp::math::constants< T >::root_two = static_cast<T>(1.414213562373095048801688724209698078e+00)
static

◆ root_two_div_pi

template<typename T >
constexpr const T edsp::math::constants< T >::root_two_div_pi = static_cast<T>(7.978845608028653558798921198687637369e-01)
static

◆ root_two_pi

template<typename T >
constexpr const T edsp::math::constants< T >::root_two_pi = static_cast<T>(2.506628274631000502415765284811045253e+00)
static

◆ sin_one

template<typename T >
constexpr const T edsp::math::constants< T >::sin_one = static_cast<T>(8.414709848078965066525023216302989996e-01)
static

◆ sinh_one

template<typename T >
constexpr const T edsp::math::constants< T >::sinh_one = static_cast<T>(1.175201193643801456882381850595600815e+00)
static

◆ sixth

template<typename T >
constexpr const T edsp::math::constants< T >::sixth = static_cast<T>(1.66666666666666666666666666666666666666666e-01)
static

◆ sixth_pi

template<typename T >
constexpr const T edsp::math::constants< T >::sixth_pi = static_cast<T>(5.235987755982988730771072305465838140e-01)
static

◆ third

template<typename T >
constexpr const T edsp::math::constants< T >::third = static_cast<T>(3.333333333333333333333333333333333333e-01)
static

◆ third_pi

template<typename T >
constexpr const T edsp::math::constants< T >::third_pi = static_cast<T>(1.047197551196597746154214461093167628e+00)
static

◆ three_quarters

template<typename T >
constexpr const T edsp::math::constants< T >::three_quarters = static_cast<T>(7.500000000000000000000000000000000000e-01)
static

◆ three_quarters_pi

template<typename T >
constexpr const T edsp::math::constants< T >::three_quarters_pi = static_cast<T>(2.356194490192344928846982537459627163e+00)
static

◆ two_div_pi

template<typename T >
constexpr const T edsp::math::constants< T >::two_div_pi = static_cast<T>(6.366197723675813430755350534900574481e-01)
static

◆ two_pi

template<typename T >
constexpr const T edsp::math::constants< T >::two_pi = static_cast<T>(6.283185307179586476925286766559005768e+00)
static

◆ two_thirds

template<typename T >
constexpr const T edsp::math::constants< T >::two_thirds = static_cast<T>(6.666666666666666666666666666666666666e-01)
static

◆ two_thirds_pi

template<typename T >
constexpr const T edsp::math::constants< T >::two_thirds_pi = static_cast<T>(2.094395102393195492308428922186335256e+00)
static

◆ twothirds

template<typename T >
constexpr const T edsp::math::constants< T >::twothirds = static_cast<T>(6.666666666666666666666666666666666666e-01)
static

◆ zeta_three

template<typename T >
constexpr const T edsp::math::constants< T >::zeta_three = static_cast<T>(1.202056903159594285399738161511449990e+00)
static

◆ zeta_two

template<typename T >
constexpr const T edsp::math::constants< T >::zeta_two = static_cast<T>(1.644934066848226436472415166646025189e+00)
static

The documentation for this struct was generated from the following file: