Class: BoostDistributions::StudentsT
- Inherits:
-
Object
- Object
- BoostDistributions::StudentsT
- Defined in:
- ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx,
ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx
Overview
Proxy of C++ BoostDistributions::StudentsT class
Class Method Summary collapse
-
.find_degrees_of_freedom(*args, self) ⇒ Object
call-seq: find_degrees_of_freedom(double difference_from_mean, double alpha, double beta, double sd, double hint=100) -> double find_degrees_of_freedom(double difference_from_mean, double alpha, double beta, double sd) -> double.
Instance Method Summary collapse
-
#cdf(*args, self) ⇒ Object
call-seq: cdf(boost::math::students_t_distribution< double,policies::policy< > >::value_type const & x, bool const & is_complement=False) -> boost::math::students_t_distribution< double,policies::policy< > >::value_type cdf(boost::math::students_t_distribution< double,policies::policy< > >::value_type const & x) -> boost::math::students_t_distribution< double,policies::policy< > >::value_type.
-
#chf(*args) ⇒ Object
call-seq: chf(boost::math::students_t_distribution< double,policies::policy< > >::value_type const & x) -> boost::math::students_t_distribution< double,policies::policy< > >::value_type.
-
#degrees_of_freedom(*args) ⇒ Object
call-seq: degrees_of_freedom -> double.
-
#hazard(*args) ⇒ Object
call-seq: hazard(boost::math::students_t_distribution< double,policies::policy< > >::value_type const & x) -> boost::math::students_t_distribution< double,policies::policy< > >::value_type.
-
#initialize(*args) ⇒ Object
constructor
call-seq: StudentsT.new(double df).
-
#kurtosis(*args) ⇒ Object
call-seq: kurtosis -> boost::math::students_t_distribution< double,policies::policy< > >::value_type.
-
#kurtosis_excess(*args) ⇒ Object
call-seq: kurtosis_excess -> boost::math::students_t_distribution< double,policies::policy< > >::value_type.
-
#mean(*args) ⇒ Object
call-seq: mean -> boost::math::students_t_distribution< double,policies::policy< > >::value_type.
-
#median(*args) ⇒ Object
call-seq: median -> boost::math::students_t_distribution< double,policies::policy< > >::value_type.
-
#mode(*args) ⇒ Object
call-seq: mode -> boost::math::students_t_distribution< double,policies::policy< > >::value_type.
-
#pdf(*args) ⇒ Object
call-seq: pdf(boost::math::students_t_distribution< double,policies::policy< > >::value_type const & x) -> boost::math::students_t_distribution< double,policies::policy< > >::value_type.
-
#quantile(*args, self) ⇒ Object
call-seq: quantile(boost::math::students_t_distribution< double,policies::policy< > >::value_type const & p, bool const & is_complement=False) -> boost::math::students_t_distribution< double,policies::policy< > >::value_type quantile(boost::math::students_t_distribution< double,policies::policy< > >::value_type const & p) -> boost::math::students_t_distribution< double,policies::policy< > >::value_type.
-
#range(*args) ⇒ Object
call-seq: range -> std::pair< boost::math::students_t_distribution< double,policies::policy< > >::value_type,boost::math::students_t_distribution< double,policies::policy< > >::value_type >.
-
#skewness(*args) ⇒ Object
call-seq: skewness -> boost::math::students_t_distribution< double,policies::policy< > >::value_type.
-
#standard_deviation(*args) ⇒ Object
call-seq: standard_deviation -> boost::math::students_t_distribution< double,policies::policy< > >::value_type.
-
#support(*args) ⇒ Object
call-seq: support -> std::pair< boost::math::students_t_distribution< double,policies::policy< > >::value_type,boost::math::students_t_distribution< double,policies::policy< > >::value_type >.
-
#variance(*args) ⇒ Object
call-seq: variance -> boost::math::students_t_distribution< double,policies::policy< > >::value_type.
Constructor Details
#initialize(*args) ⇒ Object
37322 37323 37324 37325 37326 37327 37328 37329 37330 37331 37332 37333 37334 37335 37336 37337 37338 37339 37340 37341 37342 37343 37344 37345 37346 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 37322
SWIGINTERN VALUE
_wrap_new_StudentsT(int argc, VALUE *argv, VALUE self) {
double arg1 ;
double val1 ;
int ecode1 = 0 ;
boost::math::students_t_distribution< double,policies::policy< > > *result = 0 ;
if ((argc < 1) || (argc > 1)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
}
ecode1 = SWIG_AsVal_double(argv[0], &val1);
if (!SWIG_IsOK(ecode1)) {
SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "double","students_t_distribution<(double,policies::policy<()>)>", 1, argv[0] ));
}
arg1 = static_cast< double >(val1);
try {
result = (boost::math::students_t_distribution< double,policies::policy< > > *)new boost::math::students_t_distribution< double,policies::policy< > >(arg1);
DATA_PTR(self) = result;
} catch(std::logic_error &_e) {
SWIG_exception_fail(SWIG_RuntimeError, (&_e)->what());
}
return self;
fail:
return Qnil;
}
|
Class Method Details
.find_degrees_of_freedom(*args, self) ⇒ Object
call-seq:
find_degrees_of_freedom(double difference_from_mean, double alpha, double beta, double sd, double hint=100) -> double
find_degrees_of_freedom(double difference_from_mean, double alpha, double beta, double sd) -> double
A class method.
37504 37505 37506 37507 37508 37509 37510 37511 37512 37513 37514 37515 37516 37517 37518 37519 37520 37521 37522 37523 37524 37525 37526 37527 37528 37529 37530 37531 37532 37533 37534 37535 37536 37537 37538 37539 37540 37541 37542 37543 37544 37545 37546 37547 37548 37549 37550 37551 37552 37553 37554 37555 37556 37557 37558 37559 37560 37561 37562 37563 37564 37565 37566 37567 37568 37569 37570 37571 37572 37573 37574 37575 37576 37577 37578 37579 37580 37581 37582 37583 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 37504
SWIGINTERN VALUE _wrap_StudentsT_find_degrees_of_freedom(int nargs, VALUE *args, VALUE self) {
int argc;
VALUE argv[5];
int ii;
argc = nargs;
if (argc > 5) SWIG_fail;
for (ii = 0; (ii < argc); ++ii) {
argv[ii] = args[ii];
}
if (argc == 4) {
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) {
{
int res = SWIG_AsVal_double(argv[2], NULL);
_v = SWIG_CheckState(res);
}
if (_v) {
{
int res = SWIG_AsVal_double(argv[3], NULL);
_v = SWIG_CheckState(res);
}
if (_v) {
return _wrap_StudentsT_find_degrees_of_freedom__SWIG_1(nargs, args, self);
}
}
}
}
}
if (argc == 5) {
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) {
{
int res = SWIG_AsVal_double(argv[2], NULL);
_v = SWIG_CheckState(res);
}
if (_v) {
{
int res = SWIG_AsVal_double(argv[3], NULL);
_v = SWIG_CheckState(res);
}
if (_v) {
{
int res = SWIG_AsVal_double(argv[4], NULL);
_v = SWIG_CheckState(res);
}
if (_v) {
return _wrap_StudentsT_find_degrees_of_freedom__SWIG_0(nargs, args, self);
}
}
}
}
}
}
fail:
Ruby_Format_OverloadedError( argc, 5, "StudentsT.find_degrees_of_freedom",
" double StudentsT.find_degrees_of_freedom(double difference_from_mean, double alpha, double beta, double sd, double hint)\n"
" double StudentsT.find_degrees_of_freedom(double difference_from_mean, double alpha, double beta, double sd)\n");
return Qnil;
}
|
Instance Method Details
#cdf(*args, self) ⇒ Object
call-seq:
cdf(boost::math::students_t_distribution< double,policies::policy< > >::value_type const & x,
bool const & is_complement=False) -> boost::math::students_t_distribution< double,policies::policy< > >::value_type
cdf(boost::math::students_t_distribution< double,policies::policy< > >::value_type const & x) -> boost::math::students_t_distribution< double,policies::policy< > >::value_type
An instance method.
37736 37737 37738 37739 37740 37741 37742 37743 37744 37745 37746 37747 37748 37749 37750 37751 37752 37753 37754 37755 37756 37757 37758 37759 37760 37761 37762 37763 37764 37765 37766 37767 37768 37769 37770 37771 37772 37773 37774 37775 37776 37777 37778 37779 37780 37781 37782 37783 37784 37785 37786 37787 37788 37789 37790 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 37736
SWIGINTERN VALUE _wrap_StudentsT_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__students_t_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_StudentsT_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__students_t_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_StudentsT_cdf__SWIG_0(nargs, args, self);
}
}
}
}
fail:
Ruby_Format_OverloadedError( argc, 4, "cdf",
" boost::math::students_t_distribution< double,policies::policy< > >::value_type cdf(boost::math::students_t_distribution< double,policies::policy< > >::value_type const &x, bool const &is_complement)\n"
" boost::math::students_t_distribution< double,policies::policy< > >::value_type cdf(boost::math::students_t_distribution< double,policies::policy< > >::value_type const &x)\n");
return Qnil;
}
|
#chf(*args) ⇒ Object
call-seq:
chf(boost::math::students_t_distribution< double,policies::policy< > >::value_type const & x) -> boost::math::students_t_distribution< double,policies::policy< > >::value_type
An instance method.
38009 38010 38011 38012 38013 38014 38015 38016 38017 38018 38019 38020 38021 38022 38023 38024 38025 38026 38027 38028 38029 38030 38031 38032 38033 38034 38035 38036 38037 38038 38039 38040 38041 38042 38043 38044 38045 38046 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 38009
SWIGINTERN VALUE
_wrap_StudentsT_chf(int argc, VALUE *argv, VALUE self) {
boost::math::students_t_distribution< double,policies::policy< > > *arg1 = (boost::math::students_t_distribution< double,policies::policy< > > *) 0 ;
boost::math::students_t_distribution< double,policies::policy< > >::value_type *arg2 = 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::students_t_distribution< double,policies::policy< > >::value_type temp2 ;
double val2 ;
int ecode2 = 0 ;
boost::math::students_t_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__students_t_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::students_t_distribution< double,policies::policy< > > const *","chf", 1, self ));
}
arg1 = reinterpret_cast< boost::math::students_t_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::students_t_distribution< double,policies::policy< > >::value_type","chf", 2, argv[0] ));
}
temp2 = static_cast< boost::math::students_t_distribution< double,policies::policy< > >::value_type >(val2);
arg2 = &temp2;
try {
result = (boost::math::students_t_distribution< double,policies::policy< > >::value_type)boost_math_students_t_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__chf((boost::math::students_t_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;
}
|
#degrees_of_freedom(*args) ⇒ Object
call-seq:
degrees_of_freedom -> double
An instance method.
37358 37359 37360 37361 37362 37363 37364 37365 37366 37367 37368 37369 37370 37371 37372 37373 37374 37375 37376 37377 37378 37379 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 37358
SWIGINTERN VALUE
_wrap_StudentsT_degrees_of_freedom(int argc, VALUE *argv, VALUE self) {
boost::math::students_t_distribution< double,policies::policy< > > *arg1 = (boost::math::students_t_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__students_t_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::students_t_distribution< double,policies::policy< > > const *","degrees_of_freedom", 1, self ));
}
arg1 = reinterpret_cast< boost::math::students_t_distribution< double,policies::policy< > > * >(argp1);
result = (double)((boost::math::students_t_distribution< double,policies::policy< > > const *)arg1)->degrees_of_freedom();
vresult = SWIG_From_double(static_cast< double >(result));
return vresult;
fail:
return Qnil;
}
|
#hazard(*args) ⇒ Object
call-seq:
hazard(boost::math::students_t_distribution< double,policies::policy< > >::value_type const & x) -> boost::math::students_t_distribution< double,policies::policy< > >::value_type
An instance method.
37960 37961 37962 37963 37964 37965 37966 37967 37968 37969 37970 37971 37972 37973 37974 37975 37976 37977 37978 37979 37980 37981 37982 37983 37984 37985 37986 37987 37988 37989 37990 37991 37992 37993 37994 37995 37996 37997 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 37960
SWIGINTERN VALUE
_wrap_StudentsT_hazard(int argc, VALUE *argv, VALUE self) {
boost::math::students_t_distribution< double,policies::policy< > > *arg1 = (boost::math::students_t_distribution< double,policies::policy< > > *) 0 ;
boost::math::students_t_distribution< double,policies::policy< > >::value_type *arg2 = 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::students_t_distribution< double,policies::policy< > >::value_type temp2 ;
double val2 ;
int ecode2 = 0 ;
boost::math::students_t_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__students_t_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::students_t_distribution< double,policies::policy< > > const *","hazard", 1, self ));
}
arg1 = reinterpret_cast< boost::math::students_t_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::students_t_distribution< double,policies::policy< > >::value_type","hazard", 2, argv[0] ));
}
temp2 = static_cast< boost::math::students_t_distribution< double,policies::policy< > >::value_type >(val2);
arg2 = &temp2;
try {
result = (boost::math::students_t_distribution< double,policies::policy< > >::value_type)boost_math_students_t_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__hazard((boost::math::students_t_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::students_t_distribution< double,policies::policy< > >::value_type
An instance method.
38292 38293 38294 38295 38296 38297 38298 38299 38300 38301 38302 38303 38304 38305 38306 38307 38308 38309 38310 38311 38312 38313 38314 38315 38316 38317 38318 38319 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 38292
SWIGINTERN VALUE
_wrap_StudentsT_kurtosis(int argc, VALUE *argv, VALUE self) {
boost::math::students_t_distribution< double,policies::policy< > > *arg1 = (boost::math::students_t_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::students_t_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__students_t_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::students_t_distribution< double,policies::policy< > > const *","kurtosis", 1, self ));
}
arg1 = reinterpret_cast< boost::math::students_t_distribution< double,policies::policy< > > * >(argp1);
try {
result = (boost::math::students_t_distribution< double,policies::policy< > >::value_type)boost_math_students_t_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__kurtosis((boost::math::students_t_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::students_t_distribution< double,policies::policy< > >::value_type
An instance method.
38331 38332 38333 38334 38335 38336 38337 38338 38339 38340 38341 38342 38343 38344 38345 38346 38347 38348 38349 38350 38351 38352 38353 38354 38355 38356 38357 38358 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 38331
SWIGINTERN VALUE
_wrap_StudentsT_kurtosis_excess(int argc, VALUE *argv, VALUE self) {
boost::math::students_t_distribution< double,policies::policy< > > *arg1 = (boost::math::students_t_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::students_t_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__students_t_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::students_t_distribution< double,policies::policy< > > const *","kurtosis_excess", 1, self ));
}
arg1 = reinterpret_cast< boost::math::students_t_distribution< double,policies::policy< > > * >(argp1);
try {
result = (boost::math::students_t_distribution< double,policies::policy< > >::value_type)boost_math_students_t_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__kurtosis_excess((boost::math::students_t_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::students_t_distribution< double,policies::policy< > >::value_type
An instance method.
38058 38059 38060 38061 38062 38063 38064 38065 38066 38067 38068 38069 38070 38071 38072 38073 38074 38075 38076 38077 38078 38079 38080 38081 38082 38083 38084 38085 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 38058
SWIGINTERN VALUE
_wrap_StudentsT_mean(int argc, VALUE *argv, VALUE self) {
boost::math::students_t_distribution< double,policies::policy< > > *arg1 = (boost::math::students_t_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::students_t_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__students_t_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::students_t_distribution< double,policies::policy< > > const *","mean", 1, self ));
}
arg1 = reinterpret_cast< boost::math::students_t_distribution< double,policies::policy< > > * >(argp1);
try {
result = (boost::math::students_t_distribution< double,policies::policy< > >::value_type)boost_math_students_t_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__mean((boost::math::students_t_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::students_t_distribution< double,policies::policy< > >::value_type
An instance method.
38097 38098 38099 38100 38101 38102 38103 38104 38105 38106 38107 38108 38109 38110 38111 38112 38113 38114 38115 38116 38117 38118 38119 38120 38121 38122 38123 38124 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 38097
SWIGINTERN VALUE
_wrap_StudentsT_median(int argc, VALUE *argv, VALUE self) {
boost::math::students_t_distribution< double,policies::policy< > > *arg1 = (boost::math::students_t_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::students_t_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__students_t_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::students_t_distribution< double,policies::policy< > > const *","median", 1, self ));
}
arg1 = reinterpret_cast< boost::math::students_t_distribution< double,policies::policy< > > * >(argp1);
try {
result = (boost::math::students_t_distribution< double,policies::policy< > >::value_type)boost_math_students_t_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__median((boost::math::students_t_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::students_t_distribution< double,policies::policy< > >::value_type
An instance method.
38136 38137 38138 38139 38140 38141 38142 38143 38144 38145 38146 38147 38148 38149 38150 38151 38152 38153 38154 38155 38156 38157 38158 38159 38160 38161 38162 38163 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 38136
SWIGINTERN VALUE
_wrap_StudentsT_mode(int argc, VALUE *argv, VALUE self) {
boost::math::students_t_distribution< double,policies::policy< > > *arg1 = (boost::math::students_t_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::students_t_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__students_t_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::students_t_distribution< double,policies::policy< > > const *","mode", 1, self ));
}
arg1 = reinterpret_cast< boost::math::students_t_distribution< double,policies::policy< > > * >(argp1);
try {
result = (boost::math::students_t_distribution< double,policies::policy< > >::value_type)boost_math_students_t_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__mode((boost::math::students_t_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::students_t_distribution< double,policies::policy< > >::value_type const & x) -> boost::math::students_t_distribution< double,policies::policy< > >::value_type
An instance method.
37595 37596 37597 37598 37599 37600 37601 37602 37603 37604 37605 37606 37607 37608 37609 37610 37611 37612 37613 37614 37615 37616 37617 37618 37619 37620 37621 37622 37623 37624 37625 37626 37627 37628 37629 37630 37631 37632 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 37595
SWIGINTERN VALUE
_wrap_StudentsT_pdf(int argc, VALUE *argv, VALUE self) {
boost::math::students_t_distribution< double,policies::policy< > > *arg1 = (boost::math::students_t_distribution< double,policies::policy< > > *) 0 ;
boost::math::students_t_distribution< double,policies::policy< > >::value_type *arg2 = 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::students_t_distribution< double,policies::policy< > >::value_type temp2 ;
double val2 ;
int ecode2 = 0 ;
boost::math::students_t_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__students_t_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::students_t_distribution< double,policies::policy< > > const *","pdf", 1, self ));
}
arg1 = reinterpret_cast< boost::math::students_t_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::students_t_distribution< double,policies::policy< > >::value_type","pdf", 2, argv[0] ));
}
temp2 = static_cast< boost::math::students_t_distribution< double,policies::policy< > >::value_type >(val2);
arg2 = &temp2;
try {
result = (boost::math::students_t_distribution< double,policies::policy< > >::value_type)boost_math_students_t_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__pdf((boost::math::students_t_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::students_t_distribution< double,policies::policy< > >::value_type const & p,
bool const & is_complement=False) -> boost::math::students_t_distribution< double,policies::policy< > >::value_type
quantile(boost::math::students_t_distribution< double,policies::policy< > >::value_type const & p) -> boost::math::students_t_distribution< double,policies::policy< > >::value_type
An instance method.
37894 37895 37896 37897 37898 37899 37900 37901 37902 37903 37904 37905 37906 37907 37908 37909 37910 37911 37912 37913 37914 37915 37916 37917 37918 37919 37920 37921 37922 37923 37924 37925 37926 37927 37928 37929 37930 37931 37932 37933 37934 37935 37936 37937 37938 37939 37940 37941 37942 37943 37944 37945 37946 37947 37948 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 37894
SWIGINTERN VALUE _wrap_StudentsT_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__students_t_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_StudentsT_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__students_t_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_StudentsT_quantile__SWIG_0(nargs, args, self);
}
}
}
}
fail:
Ruby_Format_OverloadedError( argc, 4, "quantile",
" boost::math::students_t_distribution< double,policies::policy< > >::value_type quantile(boost::math::students_t_distribution< double,policies::policy< > >::value_type const &p, bool const &is_complement)\n"
" boost::math::students_t_distribution< double,policies::policy< > >::value_type quantile(boost::math::students_t_distribution< double,policies::policy< > >::value_type const &p)\n");
return Qnil;
}
|
#range(*args) ⇒ Object
call-seq:
range -> std::pair< boost::math::students_t_distribution< double,policies::policy< > >::value_type,boost::math::students_t_distribution< double,policies::policy< > >::value_type >
An instance method.
38370 38371 38372 38373 38374 38375 38376 38377 38378 38379 38380 38381 38382 38383 38384 38385 38386 38387 38388 38389 38390 38391 38392 38393 38394 38395 38396 38397 38398 38399 38400 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 38370
SWIGINTERN VALUE
_wrap_StudentsT_range(int argc, VALUE *argv, VALUE self) {
boost::math::students_t_distribution< double,policies::policy< > > *arg1 = (boost::math::students_t_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
std::pair< boost::math::students_t_distribution< double,policies::policy< > >::value_type,boost::math::students_t_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__students_t_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::students_t_distribution< double,policies::policy< > > const *","range", 1, self ));
}
arg1 = reinterpret_cast< boost::math::students_t_distribution< double,policies::policy< > > * >(argp1);
try {
result = boost_math_students_t_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__range((boost::math::students_t_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::students_t_distribution< double,policies::policy< > >::value_type
An instance method.
38253 38254 38255 38256 38257 38258 38259 38260 38261 38262 38263 38264 38265 38266 38267 38268 38269 38270 38271 38272 38273 38274 38275 38276 38277 38278 38279 38280 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 38253
SWIGINTERN VALUE
_wrap_StudentsT_skewness(int argc, VALUE *argv, VALUE self) {
boost::math::students_t_distribution< double,policies::policy< > > *arg1 = (boost::math::students_t_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::students_t_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__students_t_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::students_t_distribution< double,policies::policy< > > const *","skewness", 1, self ));
}
arg1 = reinterpret_cast< boost::math::students_t_distribution< double,policies::policy< > > * >(argp1);
try {
result = (boost::math::students_t_distribution< double,policies::policy< > >::value_type)boost_math_students_t_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__skewness((boost::math::students_t_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::students_t_distribution< double,policies::policy< > >::value_type
An instance method.
38175 38176 38177 38178 38179 38180 38181 38182 38183 38184 38185 38186 38187 38188 38189 38190 38191 38192 38193 38194 38195 38196 38197 38198 38199 38200 38201 38202 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 38175
SWIGINTERN VALUE
_wrap_StudentsT_standard_deviation(int argc, VALUE *argv, VALUE self) {
boost::math::students_t_distribution< double,policies::policy< > > *arg1 = (boost::math::students_t_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::students_t_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__students_t_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::students_t_distribution< double,policies::policy< > > const *","standard_deviation", 1, self ));
}
arg1 = reinterpret_cast< boost::math::students_t_distribution< double,policies::policy< > > * >(argp1);
try {
result = (boost::math::students_t_distribution< double,policies::policy< > >::value_type)boost_math_students_t_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__standard_deviation((boost::math::students_t_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::students_t_distribution< double,policies::policy< > >::value_type,boost::math::students_t_distribution< double,policies::policy< > >::value_type >
An instance method.
38412 38413 38414 38415 38416 38417 38418 38419 38420 38421 38422 38423 38424 38425 38426 38427 38428 38429 38430 38431 38432 38433 38434 38435 38436 38437 38438 38439 38440 38441 38442 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 38412
SWIGINTERN VALUE
_wrap_StudentsT_support(int argc, VALUE *argv, VALUE self) {
boost::math::students_t_distribution< double,policies::policy< > > *arg1 = (boost::math::students_t_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
std::pair< boost::math::students_t_distribution< double,policies::policy< > >::value_type,boost::math::students_t_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__students_t_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::students_t_distribution< double,policies::policy< > > const *","support", 1, self ));
}
arg1 = reinterpret_cast< boost::math::students_t_distribution< double,policies::policy< > > * >(argp1);
try {
result = boost_math_students_t_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__support((boost::math::students_t_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::students_t_distribution< double,policies::policy< > >::value_type
An instance method.
38214 38215 38216 38217 38218 38219 38220 38221 38222 38223 38224 38225 38226 38227 38228 38229 38230 38231 38232 38233 38234 38235 38236 38237 38238 38239 38240 38241 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 38214
SWIGINTERN VALUE
_wrap_StudentsT_variance(int argc, VALUE *argv, VALUE self) {
boost::math::students_t_distribution< double,policies::policy< > > *arg1 = (boost::math::students_t_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::students_t_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__students_t_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::students_t_distribution< double,policies::policy< > > const *","variance", 1, self ));
}
arg1 = reinterpret_cast< boost::math::students_t_distribution< double,policies::policy< > > * >(argp1);
try {
result = (boost::math::students_t_distribution< double,policies::policy< > >::value_type)boost_math_students_t_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__variance((boost::math::students_t_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;
}
|