Class: BoostDistributions::Uniform
- Inherits:
-
Object
- Object
- BoostDistributions::Uniform
- Defined in:
- ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx,
ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx
Overview
Proxy of C++ BoostDistributions::Uniform class
Instance Method Summary collapse
-
#cdf(*args, self) ⇒ Object
call-seq: cdf(boost::math::uniform_distribution< double,policies::policy< > >::value_type const & x, bool const & is_complement=False) -> boost::math::uniform_distribution< double,policies::policy< > >::value_type cdf(boost::math::uniform_distribution< double,policies::policy< > >::value_type const & x) -> boost::math::uniform_distribution< double,policies::policy< > >::value_type.
-
#chf(*args) ⇒ Object
call-seq: chf(boost::math::uniform_distribution< double,policies::policy< > >::value_type const & x) -> boost::math::uniform_distribution< double,policies::policy< > >::value_type.
-
#hazard(*args) ⇒ Object
call-seq: hazard(boost::math::uniform_distribution< double,policies::policy< > >::value_type const & x) -> boost::math::uniform_distribution< double,policies::policy< > >::value_type.
- #initialize(*args, self) ⇒ Object constructor
-
#kurtosis(*args) ⇒ Object
call-seq: kurtosis -> boost::math::uniform_distribution< double,policies::policy< > >::value_type.
-
#kurtosis_excess(*args) ⇒ Object
call-seq: kurtosis_excess -> boost::math::uniform_distribution< double,policies::policy< > >::value_type.
-
#lower(*args) ⇒ Object
call-seq: lower -> double.
-
#mean(*args) ⇒ Object
call-seq: mean -> boost::math::uniform_distribution< double,policies::policy< > >::value_type.
-
#median(*args) ⇒ Object
call-seq: median -> boost::math::uniform_distribution< double,policies::policy< > >::value_type.
-
#mode(*args) ⇒ Object
call-seq: mode -> boost::math::uniform_distribution< double,policies::policy< > >::value_type.
-
#pdf(*args) ⇒ Object
call-seq: pdf(boost::math::uniform_distribution< double,policies::policy< > >::value_type const & x) -> boost::math::uniform_distribution< double,policies::policy< > >::value_type.
-
#quantile(*args, self) ⇒ Object
call-seq: quantile(boost::math::uniform_distribution< double,policies::policy< > >::value_type const & p, bool const & is_complement=False) -> boost::math::uniform_distribution< double,policies::policy< > >::value_type quantile(boost::math::uniform_distribution< double,policies::policy< > >::value_type const & p) -> boost::math::uniform_distribution< double,policies::policy< > >::value_type.
-
#range(*args) ⇒ Object
call-seq: range -> std::pair< boost::math::uniform_distribution< double,policies::policy< > >::value_type,boost::math::uniform_distribution< double,policies::policy< > >::value_type >.
-
#skewness(*args) ⇒ Object
call-seq: skewness -> boost::math::uniform_distribution< double,policies::policy< > >::value_type.
-
#standard_deviation(*args) ⇒ Object
call-seq: standard_deviation -> boost::math::uniform_distribution< double,policies::policy< > >::value_type.
-
#support(*args) ⇒ Object
call-seq: support -> std::pair< boost::math::uniform_distribution< double,policies::policy< > >::value_type,boost::math::uniform_distribution< double,policies::policy< > >::value_type >.
-
#upper(*args) ⇒ Object
call-seq: upper -> double.
-
#variance(*args) ⇒ Object
call-seq: variance -> boost::math::uniform_distribution< double,policies::policy< > >::value_type.
Constructor Details
#initialize(*args, self) ⇒ Object
39725 39726 39727 39728 39729 39730 39731 39732 39733 39734 39735 39736 39737 39738 39739 39740 39741 39742 39743 39744 39745 39746 39747 39748 39749 39750 39751 39752 39753 39754 39755 39756 39757 39758 39759 39760 39761 39762 39763 39764 39765 39766 39767 39768 39769 39770 39771 39772 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 39725
SWIGINTERN VALUE _wrap_new_Uniform(int nargs, VALUE *args, VALUE self) {
int argc;
VALUE argv[2];
int ii;
argc = nargs;
if (argc > 2) SWIG_fail;
for (ii = 0; (ii < argc); ++ii) {
argv[ii] = args[ii];
}
if (argc == 0) {
return _wrap_new_Uniform__SWIG_2(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_Uniform__SWIG_1(nargs, args, self);
}
}
if (argc == 2) {
int _v;
{
int res = SWIG_AsVal_double(argv[0], NULL);
_v = SWIG_CheckState(res);
}
if (_v) {
{
int res = SWIG_AsVal_double(argv[1], NULL);
_v = SWIG_CheckState(res);
}
if (_v) {
return _wrap_new_Uniform__SWIG_0(nargs, args, self);
}
}
}
fail:
Ruby_Format_OverloadedError( argc, 2, "Uniform.new",
" Uniform.new(double l_lower, double l_upper)\n"
" Uniform.new(double l_lower)\n"
" Uniform.new()\n");
return Qnil;
}
|
Instance Method Details
#cdf(*args, self) ⇒ Object
call-seq:
cdf(boost::math::uniform_distribution< double,policies::policy< > >::value_type const & x,
bool const & is_complement=False) -> boost::math::uniform_distribution< double,policies::policy< > >::value_type
cdf(boost::math::uniform_distribution< double,policies::policy< > >::value_type const & x) -> boost::math::uniform_distribution< double,policies::policy< > >::value_type
An instance method.
39991 39992 39993 39994 39995 39996 39997 39998 39999 40000 40001 40002 40003 40004 40005 40006 40007 40008 40009 40010 40011 40012 40013 40014 40015 40016 40017 40018 40019 40020 40021 40022 40023 40024 40025 40026 40027 40028 40029 40030 40031 40032 40033 40034 40035 40036 40037 40038 40039 40040 40041 40042 40043 40044 40045 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 39991
SWIGINTERN VALUE _wrap_Uniform_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__uniform_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_Uniform_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__uniform_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_Uniform_cdf__SWIG_0(nargs, args, self);
}
}
}
}
fail:
Ruby_Format_OverloadedError( argc, 4, "cdf",
" boost::math::uniform_distribution< double,policies::policy< > >::value_type cdf(boost::math::uniform_distribution< double,policies::policy< > >::value_type const &x, bool const &is_complement)\n"
" boost::math::uniform_distribution< double,policies::policy< > >::value_type cdf(boost::math::uniform_distribution< double,policies::policy< > >::value_type const &x)\n");
return Qnil;
}
|
#chf(*args) ⇒ Object
call-seq:
chf(boost::math::uniform_distribution< double,policies::policy< > >::value_type const & x) -> boost::math::uniform_distribution< double,policies::policy< > >::value_type
An instance method.
40264 40265 40266 40267 40268 40269 40270 40271 40272 40273 40274 40275 40276 40277 40278 40279 40280 40281 40282 40283 40284 40285 40286 40287 40288 40289 40290 40291 40292 40293 40294 40295 40296 40297 40298 40299 40300 40301 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 40264
SWIGINTERN VALUE
_wrap_Uniform_chf(int argc, VALUE *argv, VALUE self) {
boost::math::uniform_distribution< double,policies::policy< > > *arg1 = (boost::math::uniform_distribution< double,policies::policy< > > *) 0 ;
boost::math::uniform_distribution< double,policies::policy< > >::value_type *arg2 = 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::uniform_distribution< double,policies::policy< > >::value_type temp2 ;
double val2 ;
int ecode2 = 0 ;
boost::math::uniform_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__uniform_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::uniform_distribution< double,policies::policy< > > const *","chf", 1, self ));
}
arg1 = reinterpret_cast< boost::math::uniform_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::uniform_distribution< double,policies::policy< > >::value_type","chf", 2, argv[0] ));
}
temp2 = static_cast< boost::math::uniform_distribution< double,policies::policy< > >::value_type >(val2);
arg2 = &temp2;
try {
result = (boost::math::uniform_distribution< double,policies::policy< > >::value_type)boost_math_uniform_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__chf((boost::math::uniform_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::uniform_distribution< double,policies::policy< > >::value_type const & x) -> boost::math::uniform_distribution< double,policies::policy< > >::value_type
An instance method.
40215 40216 40217 40218 40219 40220 40221 40222 40223 40224 40225 40226 40227 40228 40229 40230 40231 40232 40233 40234 40235 40236 40237 40238 40239 40240 40241 40242 40243 40244 40245 40246 40247 40248 40249 40250 40251 40252 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 40215
SWIGINTERN VALUE
_wrap_Uniform_hazard(int argc, VALUE *argv, VALUE self) {
boost::math::uniform_distribution< double,policies::policy< > > *arg1 = (boost::math::uniform_distribution< double,policies::policy< > > *) 0 ;
boost::math::uniform_distribution< double,policies::policy< > >::value_type *arg2 = 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::uniform_distribution< double,policies::policy< > >::value_type temp2 ;
double val2 ;
int ecode2 = 0 ;
boost::math::uniform_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__uniform_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::uniform_distribution< double,policies::policy< > > const *","hazard", 1, self ));
}
arg1 = reinterpret_cast< boost::math::uniform_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::uniform_distribution< double,policies::policy< > >::value_type","hazard", 2, argv[0] ));
}
temp2 = static_cast< boost::math::uniform_distribution< double,policies::policy< > >::value_type >(val2);
arg2 = &temp2;
try {
result = (boost::math::uniform_distribution< double,policies::policy< > >::value_type)boost_math_uniform_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__hazard((boost::math::uniform_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::uniform_distribution< double,policies::policy< > >::value_type
An instance method.
40547 40548 40549 40550 40551 40552 40553 40554 40555 40556 40557 40558 40559 40560 40561 40562 40563 40564 40565 40566 40567 40568 40569 40570 40571 40572 40573 40574 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 40547
SWIGINTERN VALUE
_wrap_Uniform_kurtosis(int argc, VALUE *argv, VALUE self) {
boost::math::uniform_distribution< double,policies::policy< > > *arg1 = (boost::math::uniform_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::uniform_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__uniform_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::uniform_distribution< double,policies::policy< > > const *","kurtosis", 1, self ));
}
arg1 = reinterpret_cast< boost::math::uniform_distribution< double,policies::policy< > > * >(argp1);
try {
result = (boost::math::uniform_distribution< double,policies::policy< > >::value_type)boost_math_uniform_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__kurtosis((boost::math::uniform_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::uniform_distribution< double,policies::policy< > >::value_type
An instance method.
40586 40587 40588 40589 40590 40591 40592 40593 40594 40595 40596 40597 40598 40599 40600 40601 40602 40603 40604 40605 40606 40607 40608 40609 40610 40611 40612 40613 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 40586
SWIGINTERN VALUE
_wrap_Uniform_kurtosis_excess(int argc, VALUE *argv, VALUE self) {
boost::math::uniform_distribution< double,policies::policy< > > *arg1 = (boost::math::uniform_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::uniform_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__uniform_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::uniform_distribution< double,policies::policy< > > const *","kurtosis_excess", 1, self ));
}
arg1 = reinterpret_cast< boost::math::uniform_distribution< double,policies::policy< > > * >(argp1);
try {
result = (boost::math::uniform_distribution< double,policies::policy< > >::value_type)boost_math_uniform_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__kurtosis_excess((boost::math::uniform_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;
}
|
#lower(*args) ⇒ Object
call-seq:
lower -> double
An instance method.
39784 39785 39786 39787 39788 39789 39790 39791 39792 39793 39794 39795 39796 39797 39798 39799 39800 39801 39802 39803 39804 39805 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 39784
SWIGINTERN VALUE
_wrap_Uniform_lower(int argc, VALUE *argv, VALUE self) {
boost::math::uniform_distribution< double,policies::policy< > > *arg1 = (boost::math::uniform_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__uniform_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::uniform_distribution< double,policies::policy< > > const *","lower", 1, self ));
}
arg1 = reinterpret_cast< boost::math::uniform_distribution< double,policies::policy< > > * >(argp1);
result = (double)((boost::math::uniform_distribution< double,policies::policy< > > const *)arg1)->lower();
vresult = SWIG_From_double(static_cast< double >(result));
return vresult;
fail:
return Qnil;
}
|
#mean(*args) ⇒ Object
call-seq:
mean -> boost::math::uniform_distribution< double,policies::policy< > >::value_type
An instance method.
40313 40314 40315 40316 40317 40318 40319 40320 40321 40322 40323 40324 40325 40326 40327 40328 40329 40330 40331 40332 40333 40334 40335 40336 40337 40338 40339 40340 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 40313
SWIGINTERN VALUE
_wrap_Uniform_mean(int argc, VALUE *argv, VALUE self) {
boost::math::uniform_distribution< double,policies::policy< > > *arg1 = (boost::math::uniform_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::uniform_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__uniform_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::uniform_distribution< double,policies::policy< > > const *","mean", 1, self ));
}
arg1 = reinterpret_cast< boost::math::uniform_distribution< double,policies::policy< > > * >(argp1);
try {
result = (boost::math::uniform_distribution< double,policies::policy< > >::value_type)boost_math_uniform_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__mean((boost::math::uniform_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::uniform_distribution< double,policies::policy< > >::value_type
An instance method.
40352 40353 40354 40355 40356 40357 40358 40359 40360 40361 40362 40363 40364 40365 40366 40367 40368 40369 40370 40371 40372 40373 40374 40375 40376 40377 40378 40379 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 40352
SWIGINTERN VALUE
_wrap_Uniform_median(int argc, VALUE *argv, VALUE self) {
boost::math::uniform_distribution< double,policies::policy< > > *arg1 = (boost::math::uniform_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::uniform_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__uniform_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::uniform_distribution< double,policies::policy< > > const *","median", 1, self ));
}
arg1 = reinterpret_cast< boost::math::uniform_distribution< double,policies::policy< > > * >(argp1);
try {
result = (boost::math::uniform_distribution< double,policies::policy< > >::value_type)boost_math_uniform_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__median((boost::math::uniform_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::uniform_distribution< double,policies::policy< > >::value_type
An instance method.
40391 40392 40393 40394 40395 40396 40397 40398 40399 40400 40401 40402 40403 40404 40405 40406 40407 40408 40409 40410 40411 40412 40413 40414 40415 40416 40417 40418 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 40391
SWIGINTERN VALUE
_wrap_Uniform_mode(int argc, VALUE *argv, VALUE self) {
boost::math::uniform_distribution< double,policies::policy< > > *arg1 = (boost::math::uniform_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::uniform_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__uniform_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::uniform_distribution< double,policies::policy< > > const *","mode", 1, self ));
}
arg1 = reinterpret_cast< boost::math::uniform_distribution< double,policies::policy< > > * >(argp1);
try {
result = (boost::math::uniform_distribution< double,policies::policy< > >::value_type)boost_math_uniform_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__mode((boost::math::uniform_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::uniform_distribution< double,policies::policy< > >::value_type const & x) -> boost::math::uniform_distribution< double,policies::policy< > >::value_type
An instance method.
39850 39851 39852 39853 39854 39855 39856 39857 39858 39859 39860 39861 39862 39863 39864 39865 39866 39867 39868 39869 39870 39871 39872 39873 39874 39875 39876 39877 39878 39879 39880 39881 39882 39883 39884 39885 39886 39887 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 39850
SWIGINTERN VALUE
_wrap_Uniform_pdf(int argc, VALUE *argv, VALUE self) {
boost::math::uniform_distribution< double,policies::policy< > > *arg1 = (boost::math::uniform_distribution< double,policies::policy< > > *) 0 ;
boost::math::uniform_distribution< double,policies::policy< > >::value_type *arg2 = 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::uniform_distribution< double,policies::policy< > >::value_type temp2 ;
double val2 ;
int ecode2 = 0 ;
boost::math::uniform_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__uniform_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::uniform_distribution< double,policies::policy< > > const *","pdf", 1, self ));
}
arg1 = reinterpret_cast< boost::math::uniform_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::uniform_distribution< double,policies::policy< > >::value_type","pdf", 2, argv[0] ));
}
temp2 = static_cast< boost::math::uniform_distribution< double,policies::policy< > >::value_type >(val2);
arg2 = &temp2;
try {
result = (boost::math::uniform_distribution< double,policies::policy< > >::value_type)boost_math_uniform_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__pdf((boost::math::uniform_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::uniform_distribution< double,policies::policy< > >::value_type const & p,
bool const & is_complement=False) -> boost::math::uniform_distribution< double,policies::policy< > >::value_type
quantile(boost::math::uniform_distribution< double,policies::policy< > >::value_type const & p) -> boost::math::uniform_distribution< double,policies::policy< > >::value_type
An instance method.
40149 40150 40151 40152 40153 40154 40155 40156 40157 40158 40159 40160 40161 40162 40163 40164 40165 40166 40167 40168 40169 40170 40171 40172 40173 40174 40175 40176 40177 40178 40179 40180 40181 40182 40183 40184 40185 40186 40187 40188 40189 40190 40191 40192 40193 40194 40195 40196 40197 40198 40199 40200 40201 40202 40203 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 40149
SWIGINTERN VALUE _wrap_Uniform_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__uniform_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_Uniform_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__uniform_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_Uniform_quantile__SWIG_0(nargs, args, self);
}
}
}
}
fail:
Ruby_Format_OverloadedError( argc, 4, "quantile",
" boost::math::uniform_distribution< double,policies::policy< > >::value_type quantile(boost::math::uniform_distribution< double,policies::policy< > >::value_type const &p, bool const &is_complement)\n"
" boost::math::uniform_distribution< double,policies::policy< > >::value_type quantile(boost::math::uniform_distribution< double,policies::policy< > >::value_type const &p)\n");
return Qnil;
}
|
#range(*args) ⇒ Object
call-seq:
range -> std::pair< boost::math::uniform_distribution< double,policies::policy< > >::value_type,boost::math::uniform_distribution< double,policies::policy< > >::value_type >
An instance method.
40625 40626 40627 40628 40629 40630 40631 40632 40633 40634 40635 40636 40637 40638 40639 40640 40641 40642 40643 40644 40645 40646 40647 40648 40649 40650 40651 40652 40653 40654 40655 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 40625
SWIGINTERN VALUE
_wrap_Uniform_range(int argc, VALUE *argv, VALUE self) {
boost::math::uniform_distribution< double,policies::policy< > > *arg1 = (boost::math::uniform_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
std::pair< boost::math::uniform_distribution< double,policies::policy< > >::value_type,boost::math::uniform_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__uniform_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::uniform_distribution< double,policies::policy< > > const *","range", 1, self ));
}
arg1 = reinterpret_cast< boost::math::uniform_distribution< double,policies::policy< > > * >(argp1);
try {
result = boost_math_uniform_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__range((boost::math::uniform_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;
}
|
#skewness(*args) ⇒ Object
call-seq:
skewness -> boost::math::uniform_distribution< double,policies::policy< > >::value_type
An instance method.
40508 40509 40510 40511 40512 40513 40514 40515 40516 40517 40518 40519 40520 40521 40522 40523 40524 40525 40526 40527 40528 40529 40530 40531 40532 40533 40534 40535 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 40508
SWIGINTERN VALUE
_wrap_Uniform_skewness(int argc, VALUE *argv, VALUE self) {
boost::math::uniform_distribution< double,policies::policy< > > *arg1 = (boost::math::uniform_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::uniform_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__uniform_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::uniform_distribution< double,policies::policy< > > const *","skewness", 1, self ));
}
arg1 = reinterpret_cast< boost::math::uniform_distribution< double,policies::policy< > > * >(argp1);
try {
result = (boost::math::uniform_distribution< double,policies::policy< > >::value_type)boost_math_uniform_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__skewness((boost::math::uniform_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::uniform_distribution< double,policies::policy< > >::value_type
An instance method.
40430 40431 40432 40433 40434 40435 40436 40437 40438 40439 40440 40441 40442 40443 40444 40445 40446 40447 40448 40449 40450 40451 40452 40453 40454 40455 40456 40457 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 40430
SWIGINTERN VALUE
_wrap_Uniform_standard_deviation(int argc, VALUE *argv, VALUE self) {
boost::math::uniform_distribution< double,policies::policy< > > *arg1 = (boost::math::uniform_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::uniform_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__uniform_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::uniform_distribution< double,policies::policy< > > const *","standard_deviation", 1, self ));
}
arg1 = reinterpret_cast< boost::math::uniform_distribution< double,policies::policy< > > * >(argp1);
try {
result = (boost::math::uniform_distribution< double,policies::policy< > >::value_type)boost_math_uniform_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__standard_deviation((boost::math::uniform_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::uniform_distribution< double,policies::policy< > >::value_type,boost::math::uniform_distribution< double,policies::policy< > >::value_type >
An instance method.
40667 40668 40669 40670 40671 40672 40673 40674 40675 40676 40677 40678 40679 40680 40681 40682 40683 40684 40685 40686 40687 40688 40689 40690 40691 40692 40693 40694 40695 40696 40697 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 40667
SWIGINTERN VALUE
_wrap_Uniform_support(int argc, VALUE *argv, VALUE self) {
boost::math::uniform_distribution< double,policies::policy< > > *arg1 = (boost::math::uniform_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
std::pair< boost::math::uniform_distribution< double,policies::policy< > >::value_type,boost::math::uniform_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__uniform_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::uniform_distribution< double,policies::policy< > > const *","support", 1, self ));
}
arg1 = reinterpret_cast< boost::math::uniform_distribution< double,policies::policy< > > * >(argp1);
try {
result = boost_math_uniform_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__support((boost::math::uniform_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;
}
|
#upper(*args) ⇒ Object
call-seq:
upper -> double
An instance method.
39817 39818 39819 39820 39821 39822 39823 39824 39825 39826 39827 39828 39829 39830 39831 39832 39833 39834 39835 39836 39837 39838 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 39817
SWIGINTERN VALUE
_wrap_Uniform_upper(int argc, VALUE *argv, VALUE self) {
boost::math::uniform_distribution< double,policies::policy< > > *arg1 = (boost::math::uniform_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__uniform_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::uniform_distribution< double,policies::policy< > > const *","upper", 1, self ));
}
arg1 = reinterpret_cast< boost::math::uniform_distribution< double,policies::policy< > > * >(argp1);
result = (double)((boost::math::uniform_distribution< double,policies::policy< > > const *)arg1)->upper();
vresult = SWIG_From_double(static_cast< double >(result));
return vresult;
fail:
return Qnil;
}
|
#variance(*args) ⇒ Object
call-seq:
variance -> boost::math::uniform_distribution< double,policies::policy< > >::value_type
An instance method.
40469 40470 40471 40472 40473 40474 40475 40476 40477 40478 40479 40480 40481 40482 40483 40484 40485 40486 40487 40488 40489 40490 40491 40492 40493 40494 40495 40496 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 40469
SWIGINTERN VALUE
_wrap_Uniform_variance(int argc, VALUE *argv, VALUE self) {
boost::math::uniform_distribution< double,policies::policy< > > *arg1 = (boost::math::uniform_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::uniform_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__uniform_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::uniform_distribution< double,policies::policy< > > const *","variance", 1, self ));
}
arg1 = reinterpret_cast< boost::math::uniform_distribution< double,policies::policy< > > * >(argp1);
try {
result = (boost::math::uniform_distribution< double,policies::policy< > >::value_type)boost_math_uniform_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__variance((boost::math::uniform_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;
}
|