Class: BoostDistributions::Rayleigh
- Inherits:
-
Object
- Object
- BoostDistributions::Rayleigh
- Defined in:
- ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx,
ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx
Overview
Proxy of C++ BoostDistributions::Rayleigh class
Instance Method Summary collapse
-
#cdf(*args, self) ⇒ Object
call-seq: cdf(boost::math::rayleigh_distribution< double,policies::policy< > >::value_type const & x, bool const & is_complement=False) -> boost::math::rayleigh_distribution< double,policies::policy< > >::value_type cdf(boost::math::rayleigh_distribution< double,policies::policy< > >::value_type const & x) -> boost::math::rayleigh_distribution< double,policies::policy< > >::value_type.
-
#chf(*args) ⇒ Object
call-seq: chf(boost::math::rayleigh_distribution< double,policies::policy< > >::value_type const & x) -> boost::math::rayleigh_distribution< double,policies::policy< > >::value_type.
-
#hazard(*args) ⇒ Object
call-seq: hazard(boost::math::rayleigh_distribution< double,policies::policy< > >::value_type const & x) -> boost::math::rayleigh_distribution< double,policies::policy< > >::value_type.
- #initialize(*args, self) ⇒ Object constructor
-
#kurtosis(*args) ⇒ Object
call-seq: kurtosis -> boost::math::rayleigh_distribution< double,policies::policy< > >::value_type.
-
#kurtosis_excess(*args) ⇒ Object
call-seq: kurtosis_excess -> boost::math::rayleigh_distribution< double,policies::policy< > >::value_type.
-
#mean(*args) ⇒ Object
call-seq: mean -> boost::math::rayleigh_distribution< double,policies::policy< > >::value_type.
-
#median(*args) ⇒ Object
call-seq: median -> boost::math::rayleigh_distribution< double,policies::policy< > >::value_type.
-
#mode(*args) ⇒ Object
call-seq: mode -> boost::math::rayleigh_distribution< double,policies::policy< > >::value_type.
-
#pdf(*args) ⇒ Object
call-seq: pdf(boost::math::rayleigh_distribution< double,policies::policy< > >::value_type const & x) -> boost::math::rayleigh_distribution< double,policies::policy< > >::value_type.
-
#quantile(*args, self) ⇒ Object
call-seq: quantile(boost::math::rayleigh_distribution< double,policies::policy< > >::value_type const & p, bool const & is_complement=False) -> boost::math::rayleigh_distribution< double,policies::policy< > >::value_type quantile(boost::math::rayleigh_distribution< double,policies::policy< > >::value_type const & p) -> boost::math::rayleigh_distribution< double,policies::policy< > >::value_type.
-
#range(*args) ⇒ Object
call-seq: range -> std::pair< boost::math::rayleigh_distribution< double,policies::policy< > >::value_type,boost::math::rayleigh_distribution< double,policies::policy< > >::value_type >.
-
#sigma(*args) ⇒ Object
call-seq: sigma -> double.
-
#skewness(*args) ⇒ Object
call-seq: skewness -> boost::math::rayleigh_distribution< double,policies::policy< > >::value_type.
-
#standard_deviation(*args) ⇒ Object
call-seq: standard_deviation -> boost::math::rayleigh_distribution< double,policies::policy< > >::value_type.
-
#support(*args) ⇒ Object
call-seq: support -> std::pair< boost::math::rayleigh_distribution< double,policies::policy< > >::value_type,boost::math::rayleigh_distribution< double,policies::policy< > >::value_type >.
-
#variance(*args) ⇒ Object
call-seq: variance -> boost::math::rayleigh_distribution< double,policies::policy< > >::value_type.
Constructor Details
#initialize(*args, self) ⇒ Object
35161 35162 35163 35164 35165 35166 35167 35168 35169 35170 35171 35172 35173 35174 35175 35176 35177 35178 35179 35180 35181 35182 35183 35184 35185 35186 35187 35188 35189 35190 35191 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 35161
SWIGINTERN VALUE _wrap_new_Rayleigh(int nargs, VALUE *args, VALUE self) {
int argc;
VALUE argv[1];
int ii;
argc = nargs;
if (argc > 1) SWIG_fail;
for (ii = 0; (ii < argc); ++ii) {
argv[ii] = args[ii];
}
if (argc == 0) {
return _wrap_new_Rayleigh__SWIG_1(nargs, args, self);
}
if (argc == 1) {
int _v;
{
int res = SWIG_AsVal_double(argv[0], NULL);
_v = SWIG_CheckState(res);
}
if (_v) {
return _wrap_new_Rayleigh__SWIG_0(nargs, args, self);
}
}
fail:
Ruby_Format_OverloadedError( argc, 1, "Rayleigh.new",
" Rayleigh.new(double l_sigma)\n"
" Rayleigh.new()\n");
return Qnil;
}
|
Instance Method Details
#cdf(*args, self) ⇒ Object
call-seq:
cdf(boost::math::rayleigh_distribution< double,policies::policy< > >::value_type const & x,
bool const & is_complement=False) -> boost::math::rayleigh_distribution< double,policies::policy< > >::value_type
cdf(boost::math::rayleigh_distribution< double,policies::policy< > >::value_type const & x) -> boost::math::rayleigh_distribution< double,policies::policy< > >::value_type
An instance method.
35377 35378 35379 35380 35381 35382 35383 35384 35385 35386 35387 35388 35389 35390 35391 35392 35393 35394 35395 35396 35397 35398 35399 35400 35401 35402 35403 35404 35405 35406 35407 35408 35409 35410 35411 35412 35413 35414 35415 35416 35417 35418 35419 35420 35421 35422 35423 35424 35425 35426 35427 35428 35429 35430 35431 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 35377
SWIGINTERN VALUE _wrap_Rayleigh_cdf(int nargs, VALUE *args, VALUE self) {
int argc;
VALUE argv[4];
int ii;
argc = nargs + 1;
argv[0] = self;
if (argc > 4) SWIG_fail;
for (ii = 1; (ii < argc); ++ii) {
argv[ii] = args[ii-1];
}
if (argc == 2) {
int _v;
void *vptr = 0;
int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_boost__math__rayleigh_distributionT_double_policies__policyT_t_t, 0);
_v = SWIG_CheckState(res);
if (_v) {
{
int res = SWIG_AsVal_double(argv[1], NULL);
_v = SWIG_CheckState(res);
}
if (_v) {
return _wrap_Rayleigh_cdf__SWIG_1(nargs, args, self);
}
}
}
if (argc == 3) {
int _v;
void *vptr = 0;
int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_boost__math__rayleigh_distributionT_double_policies__policyT_t_t, 0);
_v = SWIG_CheckState(res);
if (_v) {
{
int res = SWIG_AsVal_double(argv[1], NULL);
_v = SWIG_CheckState(res);
}
if (_v) {
{
int res = SWIG_AsVal_bool(argv[2], NULL);
_v = SWIG_CheckState(res);
}
if (_v) {
return _wrap_Rayleigh_cdf__SWIG_0(nargs, args, self);
}
}
}
}
fail:
Ruby_Format_OverloadedError( argc, 4, "cdf",
" boost::math::rayleigh_distribution< double,policies::policy< > >::value_type cdf(boost::math::rayleigh_distribution< double,policies::policy< > >::value_type const &x, bool const &is_complement)\n"
" boost::math::rayleigh_distribution< double,policies::policy< > >::value_type cdf(boost::math::rayleigh_distribution< double,policies::policy< > >::value_type const &x)\n");
return Qnil;
}
|
#chf(*args) ⇒ Object
call-seq:
chf(boost::math::rayleigh_distribution< double,policies::policy< > >::value_type const & x) -> boost::math::rayleigh_distribution< double,policies::policy< > >::value_type
An instance method.
35650 35651 35652 35653 35654 35655 35656 35657 35658 35659 35660 35661 35662 35663 35664 35665 35666 35667 35668 35669 35670 35671 35672 35673 35674 35675 35676 35677 35678 35679 35680 35681 35682 35683 35684 35685 35686 35687 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 35650
SWIGINTERN VALUE
_wrap_Rayleigh_chf(int argc, VALUE *argv, VALUE self) {
boost::math::rayleigh_distribution< double,policies::policy< > > *arg1 = (boost::math::rayleigh_distribution< double,policies::policy< > > *) 0 ;
boost::math::rayleigh_distribution< double,policies::policy< > >::value_type *arg2 = 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::rayleigh_distribution< double,policies::policy< > >::value_type temp2 ;
double val2 ;
int ecode2 = 0 ;
boost::math::rayleigh_distribution< double,policies::policy< > >::value_type result;
VALUE vresult = Qnil;
if ((argc < 1) || (argc > 1)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_boost__math__rayleigh_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::rayleigh_distribution< double,policies::policy< > > const *","chf", 1, self ));
}
arg1 = reinterpret_cast< boost::math::rayleigh_distribution< double,policies::policy< > > * >(argp1);
ecode2 = SWIG_AsVal_double(argv[0], &val2);
if (!SWIG_IsOK(ecode2)) {
SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "boost::math::rayleigh_distribution< double,policies::policy< > >::value_type","chf", 2, argv[0] ));
}
temp2 = static_cast< boost::math::rayleigh_distribution< double,policies::policy< > >::value_type >(val2);
arg2 = &temp2;
try {
result = (boost::math::rayleigh_distribution< double,policies::policy< > >::value_type)boost_math_rayleigh_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__chf((boost::math::rayleigh_distribution< double,policies::policy< > > const *)arg1,(double const &)*arg2);
} catch(std::logic_error &_e) {
SWIG_exception_fail(SWIG_RuntimeError, (&_e)->what());
} catch(std::runtime_error &_e) {
SWIG_exception_fail(SWIG_RuntimeError, (&_e)->what());
}
vresult = SWIG_From_double(static_cast< double >(result));
return vresult;
fail:
return Qnil;
}
|
#hazard(*args) ⇒ Object
call-seq:
hazard(boost::math::rayleigh_distribution< double,policies::policy< > >::value_type const & x) -> boost::math::rayleigh_distribution< double,policies::policy< > >::value_type
An instance method.
35601 35602 35603 35604 35605 35606 35607 35608 35609 35610 35611 35612 35613 35614 35615 35616 35617 35618 35619 35620 35621 35622 35623 35624 35625 35626 35627 35628 35629 35630 35631 35632 35633 35634 35635 35636 35637 35638 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 35601
SWIGINTERN VALUE
_wrap_Rayleigh_hazard(int argc, VALUE *argv, VALUE self) {
boost::math::rayleigh_distribution< double,policies::policy< > > *arg1 = (boost::math::rayleigh_distribution< double,policies::policy< > > *) 0 ;
boost::math::rayleigh_distribution< double,policies::policy< > >::value_type *arg2 = 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::rayleigh_distribution< double,policies::policy< > >::value_type temp2 ;
double val2 ;
int ecode2 = 0 ;
boost::math::rayleigh_distribution< double,policies::policy< > >::value_type result;
VALUE vresult = Qnil;
if ((argc < 1) || (argc > 1)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_boost__math__rayleigh_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::rayleigh_distribution< double,policies::policy< > > const *","hazard", 1, self ));
}
arg1 = reinterpret_cast< boost::math::rayleigh_distribution< double,policies::policy< > > * >(argp1);
ecode2 = SWIG_AsVal_double(argv[0], &val2);
if (!SWIG_IsOK(ecode2)) {
SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "boost::math::rayleigh_distribution< double,policies::policy< > >::value_type","hazard", 2, argv[0] ));
}
temp2 = static_cast< boost::math::rayleigh_distribution< double,policies::policy< > >::value_type >(val2);
arg2 = &temp2;
try {
result = (boost::math::rayleigh_distribution< double,policies::policy< > >::value_type)boost_math_rayleigh_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__hazard((boost::math::rayleigh_distribution< double,policies::policy< > > const *)arg1,(double const &)*arg2);
} catch(std::logic_error &_e) {
SWIG_exception_fail(SWIG_RuntimeError, (&_e)->what());
} catch(std::runtime_error &_e) {
SWIG_exception_fail(SWIG_RuntimeError, (&_e)->what());
}
vresult = SWIG_From_double(static_cast< double >(result));
return vresult;
fail:
return Qnil;
}
|
#kurtosis(*args) ⇒ Object
call-seq:
kurtosis -> boost::math::rayleigh_distribution< double,policies::policy< > >::value_type
An instance method.
35933 35934 35935 35936 35937 35938 35939 35940 35941 35942 35943 35944 35945 35946 35947 35948 35949 35950 35951 35952 35953 35954 35955 35956 35957 35958 35959 35960 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 35933
SWIGINTERN VALUE
_wrap_Rayleigh_kurtosis(int argc, VALUE *argv, VALUE self) {
boost::math::rayleigh_distribution< double,policies::policy< > > *arg1 = (boost::math::rayleigh_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::rayleigh_distribution< double,policies::policy< > >::value_type result;
VALUE vresult = Qnil;
if ((argc < 0) || (argc > 0)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_boost__math__rayleigh_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::rayleigh_distribution< double,policies::policy< > > const *","kurtosis", 1, self ));
}
arg1 = reinterpret_cast< boost::math::rayleigh_distribution< double,policies::policy< > > * >(argp1);
try {
result = (boost::math::rayleigh_distribution< double,policies::policy< > >::value_type)boost_math_rayleigh_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__kurtosis((boost::math::rayleigh_distribution< double,policies::policy< > > const *)arg1);
} catch(std::logic_error &_e) {
SWIG_exception_fail(SWIG_RuntimeError, (&_e)->what());
} catch(std::runtime_error &_e) {
SWIG_exception_fail(SWIG_RuntimeError, (&_e)->what());
}
vresult = SWIG_From_double(static_cast< double >(result));
return vresult;
fail:
return Qnil;
}
|
#kurtosis_excess(*args) ⇒ Object
call-seq:
kurtosis_excess -> boost::math::rayleigh_distribution< double,policies::policy< > >::value_type
An instance method.
35972 35973 35974 35975 35976 35977 35978 35979 35980 35981 35982 35983 35984 35985 35986 35987 35988 35989 35990 35991 35992 35993 35994 35995 35996 35997 35998 35999 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 35972
SWIGINTERN VALUE
_wrap_Rayleigh_kurtosis_excess(int argc, VALUE *argv, VALUE self) {
boost::math::rayleigh_distribution< double,policies::policy< > > *arg1 = (boost::math::rayleigh_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::rayleigh_distribution< double,policies::policy< > >::value_type result;
VALUE vresult = Qnil;
if ((argc < 0) || (argc > 0)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_boost__math__rayleigh_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::rayleigh_distribution< double,policies::policy< > > const *","kurtosis_excess", 1, self ));
}
arg1 = reinterpret_cast< boost::math::rayleigh_distribution< double,policies::policy< > > * >(argp1);
try {
result = (boost::math::rayleigh_distribution< double,policies::policy< > >::value_type)boost_math_rayleigh_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__kurtosis_excess((boost::math::rayleigh_distribution< double,policies::policy< > > const *)arg1);
} catch(std::logic_error &_e) {
SWIG_exception_fail(SWIG_RuntimeError, (&_e)->what());
} catch(std::runtime_error &_e) {
SWIG_exception_fail(SWIG_RuntimeError, (&_e)->what());
}
vresult = SWIG_From_double(static_cast< double >(result));
return vresult;
fail:
return Qnil;
}
|
#mean(*args) ⇒ Object
call-seq:
mean -> boost::math::rayleigh_distribution< double,policies::policy< > >::value_type
An instance method.
35699 35700 35701 35702 35703 35704 35705 35706 35707 35708 35709 35710 35711 35712 35713 35714 35715 35716 35717 35718 35719 35720 35721 35722 35723 35724 35725 35726 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 35699
SWIGINTERN VALUE
_wrap_Rayleigh_mean(int argc, VALUE *argv, VALUE self) {
boost::math::rayleigh_distribution< double,policies::policy< > > *arg1 = (boost::math::rayleigh_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::rayleigh_distribution< double,policies::policy< > >::value_type result;
VALUE vresult = Qnil;
if ((argc < 0) || (argc > 0)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_boost__math__rayleigh_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::rayleigh_distribution< double,policies::policy< > > const *","mean", 1, self ));
}
arg1 = reinterpret_cast< boost::math::rayleigh_distribution< double,policies::policy< > > * >(argp1);
try {
result = (boost::math::rayleigh_distribution< double,policies::policy< > >::value_type)boost_math_rayleigh_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__mean((boost::math::rayleigh_distribution< double,policies::policy< > > const *)arg1);
} catch(std::logic_error &_e) {
SWIG_exception_fail(SWIG_RuntimeError, (&_e)->what());
} catch(std::runtime_error &_e) {
SWIG_exception_fail(SWIG_RuntimeError, (&_e)->what());
}
vresult = SWIG_From_double(static_cast< double >(result));
return vresult;
fail:
return Qnil;
}
|
#median(*args) ⇒ Object
call-seq:
median -> boost::math::rayleigh_distribution< double,policies::policy< > >::value_type
An instance method.
35738 35739 35740 35741 35742 35743 35744 35745 35746 35747 35748 35749 35750 35751 35752 35753 35754 35755 35756 35757 35758 35759 35760 35761 35762 35763 35764 35765 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 35738
SWIGINTERN VALUE
_wrap_Rayleigh_median(int argc, VALUE *argv, VALUE self) {
boost::math::rayleigh_distribution< double,policies::policy< > > *arg1 = (boost::math::rayleigh_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::rayleigh_distribution< double,policies::policy< > >::value_type result;
VALUE vresult = Qnil;
if ((argc < 0) || (argc > 0)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_boost__math__rayleigh_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::rayleigh_distribution< double,policies::policy< > > const *","median", 1, self ));
}
arg1 = reinterpret_cast< boost::math::rayleigh_distribution< double,policies::policy< > > * >(argp1);
try {
result = (boost::math::rayleigh_distribution< double,policies::policy< > >::value_type)boost_math_rayleigh_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__median((boost::math::rayleigh_distribution< double,policies::policy< > > const *)arg1);
} catch(std::logic_error &_e) {
SWIG_exception_fail(SWIG_RuntimeError, (&_e)->what());
} catch(std::runtime_error &_e) {
SWIG_exception_fail(SWIG_RuntimeError, (&_e)->what());
}
vresult = SWIG_From_double(static_cast< double >(result));
return vresult;
fail:
return Qnil;
}
|
#mode(*args) ⇒ Object
call-seq:
mode -> boost::math::rayleigh_distribution< double,policies::policy< > >::value_type
An instance method.
35777 35778 35779 35780 35781 35782 35783 35784 35785 35786 35787 35788 35789 35790 35791 35792 35793 35794 35795 35796 35797 35798 35799 35800 35801 35802 35803 35804 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 35777
SWIGINTERN VALUE
_wrap_Rayleigh_mode(int argc, VALUE *argv, VALUE self) {
boost::math::rayleigh_distribution< double,policies::policy< > > *arg1 = (boost::math::rayleigh_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::rayleigh_distribution< double,policies::policy< > >::value_type result;
VALUE vresult = Qnil;
if ((argc < 0) || (argc > 0)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_boost__math__rayleigh_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::rayleigh_distribution< double,policies::policy< > > const *","mode", 1, self ));
}
arg1 = reinterpret_cast< boost::math::rayleigh_distribution< double,policies::policy< > > * >(argp1);
try {
result = (boost::math::rayleigh_distribution< double,policies::policy< > >::value_type)boost_math_rayleigh_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__mode((boost::math::rayleigh_distribution< double,policies::policy< > > const *)arg1);
} catch(std::logic_error &_e) {
SWIG_exception_fail(SWIG_RuntimeError, (&_e)->what());
} catch(std::runtime_error &_e) {
SWIG_exception_fail(SWIG_RuntimeError, (&_e)->what());
}
vresult = SWIG_From_double(static_cast< double >(result));
return vresult;
fail:
return Qnil;
}
|
#pdf(*args) ⇒ Object
call-seq:
pdf(boost::math::rayleigh_distribution< double,policies::policy< > >::value_type const & x) -> boost::math::rayleigh_distribution< double,policies::policy< > >::value_type
An instance method.
35236 35237 35238 35239 35240 35241 35242 35243 35244 35245 35246 35247 35248 35249 35250 35251 35252 35253 35254 35255 35256 35257 35258 35259 35260 35261 35262 35263 35264 35265 35266 35267 35268 35269 35270 35271 35272 35273 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 35236
SWIGINTERN VALUE
_wrap_Rayleigh_pdf(int argc, VALUE *argv, VALUE self) {
boost::math::rayleigh_distribution< double,policies::policy< > > *arg1 = (boost::math::rayleigh_distribution< double,policies::policy< > > *) 0 ;
boost::math::rayleigh_distribution< double,policies::policy< > >::value_type *arg2 = 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::rayleigh_distribution< double,policies::policy< > >::value_type temp2 ;
double val2 ;
int ecode2 = 0 ;
boost::math::rayleigh_distribution< double,policies::policy< > >::value_type result;
VALUE vresult = Qnil;
if ((argc < 1) || (argc > 1)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_boost__math__rayleigh_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::rayleigh_distribution< double,policies::policy< > > const *","pdf", 1, self ));
}
arg1 = reinterpret_cast< boost::math::rayleigh_distribution< double,policies::policy< > > * >(argp1);
ecode2 = SWIG_AsVal_double(argv[0], &val2);
if (!SWIG_IsOK(ecode2)) {
SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "boost::math::rayleigh_distribution< double,policies::policy< > >::value_type","pdf", 2, argv[0] ));
}
temp2 = static_cast< boost::math::rayleigh_distribution< double,policies::policy< > >::value_type >(val2);
arg2 = &temp2;
try {
result = (boost::math::rayleigh_distribution< double,policies::policy< > >::value_type)boost_math_rayleigh_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__pdf((boost::math::rayleigh_distribution< double,policies::policy< > > const *)arg1,(double const &)*arg2);
} catch(std::logic_error &_e) {
SWIG_exception_fail(SWIG_RuntimeError, (&_e)->what());
} catch(std::runtime_error &_e) {
SWIG_exception_fail(SWIG_RuntimeError, (&_e)->what());
}
vresult = SWIG_From_double(static_cast< double >(result));
return vresult;
fail:
return Qnil;
}
|
#quantile(*args, self) ⇒ Object
call-seq:
quantile(boost::math::rayleigh_distribution< double,policies::policy< > >::value_type const & p,
bool const & is_complement=False) -> boost::math::rayleigh_distribution< double,policies::policy< > >::value_type
quantile(boost::math::rayleigh_distribution< double,policies::policy< > >::value_type const & p) -> boost::math::rayleigh_distribution< double,policies::policy< > >::value_type
An instance method.
35535 35536 35537 35538 35539 35540 35541 35542 35543 35544 35545 35546 35547 35548 35549 35550 35551 35552 35553 35554 35555 35556 35557 35558 35559 35560 35561 35562 35563 35564 35565 35566 35567 35568 35569 35570 35571 35572 35573 35574 35575 35576 35577 35578 35579 35580 35581 35582 35583 35584 35585 35586 35587 35588 35589 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 35535
SWIGINTERN VALUE _wrap_Rayleigh_quantile(int nargs, VALUE *args, VALUE self) {
int argc;
VALUE argv[4];
int ii;
argc = nargs + 1;
argv[0] = self;
if (argc > 4) SWIG_fail;
for (ii = 1; (ii < argc); ++ii) {
argv[ii] = args[ii-1];
}
if (argc == 2) {
int _v;
void *vptr = 0;
int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_boost__math__rayleigh_distributionT_double_policies__policyT_t_t, 0);
_v = SWIG_CheckState(res);
if (_v) {
{
int res = SWIG_AsVal_double(argv[1], NULL);
_v = SWIG_CheckState(res);
}
if (_v) {
return _wrap_Rayleigh_quantile__SWIG_1(nargs, args, self);
}
}
}
if (argc == 3) {
int _v;
void *vptr = 0;
int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_boost__math__rayleigh_distributionT_double_policies__policyT_t_t, 0);
_v = SWIG_CheckState(res);
if (_v) {
{
int res = SWIG_AsVal_double(argv[1], NULL);
_v = SWIG_CheckState(res);
}
if (_v) {
{
int res = SWIG_AsVal_bool(argv[2], NULL);
_v = SWIG_CheckState(res);
}
if (_v) {
return _wrap_Rayleigh_quantile__SWIG_0(nargs, args, self);
}
}
}
}
fail:
Ruby_Format_OverloadedError( argc, 4, "quantile",
" boost::math::rayleigh_distribution< double,policies::policy< > >::value_type quantile(boost::math::rayleigh_distribution< double,policies::policy< > >::value_type const &p, bool const &is_complement)\n"
" boost::math::rayleigh_distribution< double,policies::policy< > >::value_type quantile(boost::math::rayleigh_distribution< double,policies::policy< > >::value_type const &p)\n");
return Qnil;
}
|
#range(*args) ⇒ Object
call-seq:
range -> std::pair< boost::math::rayleigh_distribution< double,policies::policy< > >::value_type,boost::math::rayleigh_distribution< double,policies::policy< > >::value_type >
An instance method.
36011 36012 36013 36014 36015 36016 36017 36018 36019 36020 36021 36022 36023 36024 36025 36026 36027 36028 36029 36030 36031 36032 36033 36034 36035 36036 36037 36038 36039 36040 36041 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 36011
SWIGINTERN VALUE
_wrap_Rayleigh_range(int argc, VALUE *argv, VALUE self) {
boost::math::rayleigh_distribution< double,policies::policy< > > *arg1 = (boost::math::rayleigh_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
std::pair< boost::math::rayleigh_distribution< double,policies::policy< > >::value_type,boost::math::rayleigh_distribution< double,policies::policy< > >::value_type > result;
VALUE vresult = Qnil;
if ((argc < 0) || (argc > 0)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_boost__math__rayleigh_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::rayleigh_distribution< double,policies::policy< > > const *","range", 1, self ));
}
arg1 = reinterpret_cast< boost::math::rayleigh_distribution< double,policies::policy< > > * >(argp1);
try {
result = boost_math_rayleigh_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__range((boost::math::rayleigh_distribution< double,policies::policy< > > const *)arg1);
} catch(std::logic_error &_e) {
SWIG_exception_fail(SWIG_RuntimeError, (&_e)->what());
} catch(std::runtime_error &_e) {
SWIG_exception_fail(SWIG_RuntimeError, (&_e)->what());
}
{
vresult = SWIG_Ruby_AppendOutput(vresult, swig::from((&result)->first));
vresult = SWIG_Ruby_AppendOutput(vresult, swig::from((&result)->second));
}
return vresult;
fail:
return Qnil;
}
|
#sigma(*args) ⇒ Object
call-seq:
sigma -> double
An instance method.
35203 35204 35205 35206 35207 35208 35209 35210 35211 35212 35213 35214 35215 35216 35217 35218 35219 35220 35221 35222 35223 35224 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 35203
SWIGINTERN VALUE
_wrap_Rayleigh_sigma(int argc, VALUE *argv, VALUE self) {
boost::math::rayleigh_distribution< double,policies::policy< > > *arg1 = (boost::math::rayleigh_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
double result;
VALUE vresult = Qnil;
if ((argc < 0) || (argc > 0)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_boost__math__rayleigh_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::rayleigh_distribution< double,policies::policy< > > const *","sigma", 1, self ));
}
arg1 = reinterpret_cast< boost::math::rayleigh_distribution< double,policies::policy< > > * >(argp1);
result = (double)((boost::math::rayleigh_distribution< double,policies::policy< > > const *)arg1)->sigma();
vresult = SWIG_From_double(static_cast< double >(result));
return vresult;
fail:
return Qnil;
}
|
#skewness(*args) ⇒ Object
call-seq:
skewness -> boost::math::rayleigh_distribution< double,policies::policy< > >::value_type
An instance method.
35894 35895 35896 35897 35898 35899 35900 35901 35902 35903 35904 35905 35906 35907 35908 35909 35910 35911 35912 35913 35914 35915 35916 35917 35918 35919 35920 35921 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 35894
SWIGINTERN VALUE
_wrap_Rayleigh_skewness(int argc, VALUE *argv, VALUE self) {
boost::math::rayleigh_distribution< double,policies::policy< > > *arg1 = (boost::math::rayleigh_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::rayleigh_distribution< double,policies::policy< > >::value_type result;
VALUE vresult = Qnil;
if ((argc < 0) || (argc > 0)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_boost__math__rayleigh_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::rayleigh_distribution< double,policies::policy< > > const *","skewness", 1, self ));
}
arg1 = reinterpret_cast< boost::math::rayleigh_distribution< double,policies::policy< > > * >(argp1);
try {
result = (boost::math::rayleigh_distribution< double,policies::policy< > >::value_type)boost_math_rayleigh_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__skewness((boost::math::rayleigh_distribution< double,policies::policy< > > const *)arg1);
} catch(std::logic_error &_e) {
SWIG_exception_fail(SWIG_RuntimeError, (&_e)->what());
} catch(std::runtime_error &_e) {
SWIG_exception_fail(SWIG_RuntimeError, (&_e)->what());
}
vresult = SWIG_From_double(static_cast< double >(result));
return vresult;
fail:
return Qnil;
}
|
#standard_deviation(*args) ⇒ Object
call-seq:
standard_deviation -> boost::math::rayleigh_distribution< double,policies::policy< > >::value_type
An instance method.
35816 35817 35818 35819 35820 35821 35822 35823 35824 35825 35826 35827 35828 35829 35830 35831 35832 35833 35834 35835 35836 35837 35838 35839 35840 35841 35842 35843 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 35816
SWIGINTERN VALUE
_wrap_Rayleigh_standard_deviation(int argc, VALUE *argv, VALUE self) {
boost::math::rayleigh_distribution< double,policies::policy< > > *arg1 = (boost::math::rayleigh_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::rayleigh_distribution< double,policies::policy< > >::value_type result;
VALUE vresult = Qnil;
if ((argc < 0) || (argc > 0)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_boost__math__rayleigh_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::rayleigh_distribution< double,policies::policy< > > const *","standard_deviation", 1, self ));
}
arg1 = reinterpret_cast< boost::math::rayleigh_distribution< double,policies::policy< > > * >(argp1);
try {
result = (boost::math::rayleigh_distribution< double,policies::policy< > >::value_type)boost_math_rayleigh_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__standard_deviation((boost::math::rayleigh_distribution< double,policies::policy< > > const *)arg1);
} catch(std::logic_error &_e) {
SWIG_exception_fail(SWIG_RuntimeError, (&_e)->what());
} catch(std::runtime_error &_e) {
SWIG_exception_fail(SWIG_RuntimeError, (&_e)->what());
}
vresult = SWIG_From_double(static_cast< double >(result));
return vresult;
fail:
return Qnil;
}
|
#support(*args) ⇒ Object
call-seq:
support -> std::pair< boost::math::rayleigh_distribution< double,policies::policy< > >::value_type,boost::math::rayleigh_distribution< double,policies::policy< > >::value_type >
An instance method.
36053 36054 36055 36056 36057 36058 36059 36060 36061 36062 36063 36064 36065 36066 36067 36068 36069 36070 36071 36072 36073 36074 36075 36076 36077 36078 36079 36080 36081 36082 36083 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 36053
SWIGINTERN VALUE
_wrap_Rayleigh_support(int argc, VALUE *argv, VALUE self) {
boost::math::rayleigh_distribution< double,policies::policy< > > *arg1 = (boost::math::rayleigh_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
std::pair< boost::math::rayleigh_distribution< double,policies::policy< > >::value_type,boost::math::rayleigh_distribution< double,policies::policy< > >::value_type > result;
VALUE vresult = Qnil;
if ((argc < 0) || (argc > 0)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_boost__math__rayleigh_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::rayleigh_distribution< double,policies::policy< > > const *","support", 1, self ));
}
arg1 = reinterpret_cast< boost::math::rayleigh_distribution< double,policies::policy< > > * >(argp1);
try {
result = boost_math_rayleigh_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__support((boost::math::rayleigh_distribution< double,policies::policy< > > const *)arg1);
} catch(std::logic_error &_e) {
SWIG_exception_fail(SWIG_RuntimeError, (&_e)->what());
} catch(std::runtime_error &_e) {
SWIG_exception_fail(SWIG_RuntimeError, (&_e)->what());
}
{
vresult = SWIG_Ruby_AppendOutput(vresult, swig::from((&result)->first));
vresult = SWIG_Ruby_AppendOutput(vresult, swig::from((&result)->second));
}
return vresult;
fail:
return Qnil;
}
|
#variance(*args) ⇒ Object
call-seq:
variance -> boost::math::rayleigh_distribution< double,policies::policy< > >::value_type
An instance method.
35855 35856 35857 35858 35859 35860 35861 35862 35863 35864 35865 35866 35867 35868 35869 35870 35871 35872 35873 35874 35875 35876 35877 35878 35879 35880 35881 35882 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 35855
SWIGINTERN VALUE
_wrap_Rayleigh_variance(int argc, VALUE *argv, VALUE self) {
boost::math::rayleigh_distribution< double,policies::policy< > > *arg1 = (boost::math::rayleigh_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::rayleigh_distribution< double,policies::policy< > >::value_type result;
VALUE vresult = Qnil;
if ((argc < 0) || (argc > 0)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_boost__math__rayleigh_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::rayleigh_distribution< double,policies::policy< > > const *","variance", 1, self ));
}
arg1 = reinterpret_cast< boost::math::rayleigh_distribution< double,policies::policy< > > * >(argp1);
try {
result = (boost::math::rayleigh_distribution< double,policies::policy< > >::value_type)boost_math_rayleigh_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__variance((boost::math::rayleigh_distribution< double,policies::policy< > > const *)arg1);
} catch(std::logic_error &_e) {
SWIG_exception_fail(SWIG_RuntimeError, (&_e)->what());
} catch(std::runtime_error &_e) {
SWIG_exception_fail(SWIG_RuntimeError, (&_e)->what());
}
vresult = SWIG_From_double(static_cast< double >(result));
return vresult;
fail:
return Qnil;
}
|