Class: BoostDistributions::ExtremeValue
- Inherits:
-
Object
- Object
- BoostDistributions::ExtremeValue
- Defined in:
- ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx,
ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx
Overview
Proxy of C++ BoostDistributions::ExtremeValue class
Instance Method Summary collapse
-
#cdf(*args, self) ⇒ Object
call-seq: cdf(boost::math::extreme_value_distribution< double,policies::policy< > >::value_type const & x, bool const & is_complement=False) -> boost::math::extreme_value_distribution< double,policies::policy< > >::value_type cdf(boost::math::extreme_value_distribution< double,policies::policy< > >::value_type const & x) -> boost::math::extreme_value_distribution< double,policies::policy< > >::value_type.
-
#chf(*args) ⇒ Object
call-seq: chf(boost::math::extreme_value_distribution< double,policies::policy< > >::value_type const & x) -> boost::math::extreme_value_distribution< double,policies::policy< > >::value_type.
-
#hazard(*args) ⇒ Object
call-seq: hazard(boost::math::extreme_value_distribution< double,policies::policy< > >::value_type const & x) -> boost::math::extreme_value_distribution< double,policies::policy< > >::value_type.
- #initialize(*args, self) ⇒ Object constructor
-
#kurtosis(*args) ⇒ Object
call-seq: kurtosis -> boost::math::extreme_value_distribution< double,policies::policy< > >::value_type.
-
#kurtosis_excess(*args) ⇒ Object
call-seq: kurtosis_excess -> boost::math::extreme_value_distribution< double,policies::policy< > >::value_type.
-
#location(*args) ⇒ Object
call-seq: location -> double.
-
#mean(*args) ⇒ Object
call-seq: mean -> boost::math::extreme_value_distribution< double,policies::policy< > >::value_type.
-
#median(*args) ⇒ Object
call-seq: median -> boost::math::extreme_value_distribution< double,policies::policy< > >::value_type.
-
#mode(*args) ⇒ Object
call-seq: mode -> boost::math::extreme_value_distribution< double,policies::policy< > >::value_type.
-
#pdf(*args) ⇒ Object
call-seq: pdf(boost::math::extreme_value_distribution< double,policies::policy< > >::value_type const & x) -> boost::math::extreme_value_distribution< double,policies::policy< > >::value_type.
-
#quantile(*args, self) ⇒ Object
call-seq: quantile(boost::math::extreme_value_distribution< double,policies::policy< > >::value_type const & p, bool const & is_complement=False) -> boost::math::extreme_value_distribution< double,policies::policy< > >::value_type quantile(boost::math::extreme_value_distribution< double,policies::policy< > >::value_type const & p) -> boost::math::extreme_value_distribution< double,policies::policy< > >::value_type.
-
#range(*args) ⇒ Object
call-seq: range -> std::pair< boost::math::extreme_value_distribution< double,policies::policy< > >::value_type,boost::math::extreme_value_distribution< double,policies::policy< > >::value_type >.
-
#scale(*args) ⇒ Object
call-seq: scale -> double.
-
#skewness(*args) ⇒ Object
call-seq: skewness -> boost::math::extreme_value_distribution< double,policies::policy< > >::value_type.
-
#standard_deviation(*args) ⇒ Object
call-seq: standard_deviation -> boost::math::extreme_value_distribution< double,policies::policy< > >::value_type.
-
#support(*args) ⇒ Object
call-seq: support -> std::pair< boost::math::extreme_value_distribution< double,policies::policy< > >::value_type,boost::math::extreme_value_distribution< double,policies::policy< > >::value_type >.
-
#variance(*args) ⇒ Object
call-seq: variance -> boost::math::extreme_value_distribution< double,policies::policy< > >::value_type.
Constructor Details
#initialize(*args, self) ⇒ Object
12466 12467 12468 12469 12470 12471 12472 12473 12474 12475 12476 12477 12478 12479 12480 12481 12482 12483 12484 12485 12486 12487 12488 12489 12490 12491 12492 12493 12494 12495 12496 12497 12498 12499 12500 12501 12502 12503 12504 12505 12506 12507 12508 12509 12510 12511 12512 12513 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 12466
SWIGINTERN VALUE _wrap_new_ExtremeValue(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_ExtremeValue__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_ExtremeValue__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_ExtremeValue__SWIG_0(nargs, args, self);
}
}
}
fail:
Ruby_Format_OverloadedError( argc, 2, "ExtremeValue.new",
" ExtremeValue.new(double a, double b)\n"
" ExtremeValue.new(double a)\n"
" ExtremeValue.new()\n");
return Qnil;
}
|
Instance Method Details
#cdf(*args, self) ⇒ Object
call-seq:
cdf(boost::math::extreme_value_distribution< double,policies::policy< > >::value_type const & x,
bool const & is_complement=False) -> boost::math::extreme_value_distribution< double,policies::policy< > >::value_type
cdf(boost::math::extreme_value_distribution< double,policies::policy< > >::value_type const & x) -> boost::math::extreme_value_distribution< double,policies::policy< > >::value_type
An instance method.
12732 12733 12734 12735 12736 12737 12738 12739 12740 12741 12742 12743 12744 12745 12746 12747 12748 12749 12750 12751 12752 12753 12754 12755 12756 12757 12758 12759 12760 12761 12762 12763 12764 12765 12766 12767 12768 12769 12770 12771 12772 12773 12774 12775 12776 12777 12778 12779 12780 12781 12782 12783 12784 12785 12786 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 12732
SWIGINTERN VALUE _wrap_ExtremeValue_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__extreme_value_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_ExtremeValue_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__extreme_value_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_ExtremeValue_cdf__SWIG_0(nargs, args, self);
}
}
}
}
fail:
Ruby_Format_OverloadedError( argc, 4, "cdf",
" boost::math::extreme_value_distribution< double,policies::policy< > >::value_type cdf(boost::math::extreme_value_distribution< double,policies::policy< > >::value_type const &x, bool const &is_complement)\n"
" boost::math::extreme_value_distribution< double,policies::policy< > >::value_type cdf(boost::math::extreme_value_distribution< double,policies::policy< > >::value_type const &x)\n");
return Qnil;
}
|
#chf(*args) ⇒ Object
call-seq:
chf(boost::math::extreme_value_distribution< double,policies::policy< > >::value_type const & x) -> boost::math::extreme_value_distribution< double,policies::policy< > >::value_type
An instance method.
13005 13006 13007 13008 13009 13010 13011 13012 13013 13014 13015 13016 13017 13018 13019 13020 13021 13022 13023 13024 13025 13026 13027 13028 13029 13030 13031 13032 13033 13034 13035 13036 13037 13038 13039 13040 13041 13042 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 13005
SWIGINTERN VALUE
_wrap_ExtremeValue_chf(int argc, VALUE *argv, VALUE self) {
boost::math::extreme_value_distribution< double,policies::policy< > > *arg1 = (boost::math::extreme_value_distribution< double,policies::policy< > > *) 0 ;
boost::math::extreme_value_distribution< double,policies::policy< > >::value_type *arg2 = 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::extreme_value_distribution< double,policies::policy< > >::value_type temp2 ;
double val2 ;
int ecode2 = 0 ;
boost::math::extreme_value_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__extreme_value_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::extreme_value_distribution< double,policies::policy< > > const *","chf", 1, self ));
}
arg1 = reinterpret_cast< boost::math::extreme_value_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::extreme_value_distribution< double,policies::policy< > >::value_type","chf", 2, argv[0] ));
}
temp2 = static_cast< boost::math::extreme_value_distribution< double,policies::policy< > >::value_type >(val2);
arg2 = &temp2;
try {
result = (boost::math::extreme_value_distribution< double,policies::policy< > >::value_type)boost_math_extreme_value_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__chf((boost::math::extreme_value_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::extreme_value_distribution< double,policies::policy< > >::value_type const & x) -> boost::math::extreme_value_distribution< double,policies::policy< > >::value_type
An instance method.
12956 12957 12958 12959 12960 12961 12962 12963 12964 12965 12966 12967 12968 12969 12970 12971 12972 12973 12974 12975 12976 12977 12978 12979 12980 12981 12982 12983 12984 12985 12986 12987 12988 12989 12990 12991 12992 12993 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 12956
SWIGINTERN VALUE
_wrap_ExtremeValue_hazard(int argc, VALUE *argv, VALUE self) {
boost::math::extreme_value_distribution< double,policies::policy< > > *arg1 = (boost::math::extreme_value_distribution< double,policies::policy< > > *) 0 ;
boost::math::extreme_value_distribution< double,policies::policy< > >::value_type *arg2 = 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::extreme_value_distribution< double,policies::policy< > >::value_type temp2 ;
double val2 ;
int ecode2 = 0 ;
boost::math::extreme_value_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__extreme_value_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::extreme_value_distribution< double,policies::policy< > > const *","hazard", 1, self ));
}
arg1 = reinterpret_cast< boost::math::extreme_value_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::extreme_value_distribution< double,policies::policy< > >::value_type","hazard", 2, argv[0] ));
}
temp2 = static_cast< boost::math::extreme_value_distribution< double,policies::policy< > >::value_type >(val2);
arg2 = &temp2;
try {
result = (boost::math::extreme_value_distribution< double,policies::policy< > >::value_type)boost_math_extreme_value_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__hazard((boost::math::extreme_value_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::extreme_value_distribution< double,policies::policy< > >::value_type
An instance method.
13288 13289 13290 13291 13292 13293 13294 13295 13296 13297 13298 13299 13300 13301 13302 13303 13304 13305 13306 13307 13308 13309 13310 13311 13312 13313 13314 13315 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 13288
SWIGINTERN VALUE
_wrap_ExtremeValue_kurtosis(int argc, VALUE *argv, VALUE self) {
boost::math::extreme_value_distribution< double,policies::policy< > > *arg1 = (boost::math::extreme_value_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::extreme_value_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__extreme_value_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::extreme_value_distribution< double,policies::policy< > > const *","kurtosis", 1, self ));
}
arg1 = reinterpret_cast< boost::math::extreme_value_distribution< double,policies::policy< > > * >(argp1);
try {
result = (boost::math::extreme_value_distribution< double,policies::policy< > >::value_type)boost_math_extreme_value_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__kurtosis((boost::math::extreme_value_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::extreme_value_distribution< double,policies::policy< > >::value_type
An instance method.
13327 13328 13329 13330 13331 13332 13333 13334 13335 13336 13337 13338 13339 13340 13341 13342 13343 13344 13345 13346 13347 13348 13349 13350 13351 13352 13353 13354 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 13327
SWIGINTERN VALUE
_wrap_ExtremeValue_kurtosis_excess(int argc, VALUE *argv, VALUE self) {
boost::math::extreme_value_distribution< double,policies::policy< > > *arg1 = (boost::math::extreme_value_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::extreme_value_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__extreme_value_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::extreme_value_distribution< double,policies::policy< > > const *","kurtosis_excess", 1, self ));
}
arg1 = reinterpret_cast< boost::math::extreme_value_distribution< double,policies::policy< > > * >(argp1);
try {
result = (boost::math::extreme_value_distribution< double,policies::policy< > >::value_type)boost_math_extreme_value_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__kurtosis_excess((boost::math::extreme_value_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;
}
|
#location(*args) ⇒ Object
call-seq:
location -> double
An instance method.
12525 12526 12527 12528 12529 12530 12531 12532 12533 12534 12535 12536 12537 12538 12539 12540 12541 12542 12543 12544 12545 12546 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 12525
SWIGINTERN VALUE
_wrap_ExtremeValue_location(int argc, VALUE *argv, VALUE self) {
boost::math::extreme_value_distribution< double,policies::policy< > > *arg1 = (boost::math::extreme_value_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__extreme_value_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::extreme_value_distribution< double,policies::policy< > > const *","location", 1, self ));
}
arg1 = reinterpret_cast< boost::math::extreme_value_distribution< double,policies::policy< > > * >(argp1);
result = (double)((boost::math::extreme_value_distribution< double,policies::policy< > > const *)arg1)->location();
vresult = SWIG_From_double(static_cast< double >(result));
return vresult;
fail:
return Qnil;
}
|
#mean(*args) ⇒ Object
call-seq:
mean -> boost::math::extreme_value_distribution< double,policies::policy< > >::value_type
An instance method.
13054 13055 13056 13057 13058 13059 13060 13061 13062 13063 13064 13065 13066 13067 13068 13069 13070 13071 13072 13073 13074 13075 13076 13077 13078 13079 13080 13081 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 13054
SWIGINTERN VALUE
_wrap_ExtremeValue_mean(int argc, VALUE *argv, VALUE self) {
boost::math::extreme_value_distribution< double,policies::policy< > > *arg1 = (boost::math::extreme_value_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::extreme_value_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__extreme_value_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::extreme_value_distribution< double,policies::policy< > > const *","mean", 1, self ));
}
arg1 = reinterpret_cast< boost::math::extreme_value_distribution< double,policies::policy< > > * >(argp1);
try {
result = (boost::math::extreme_value_distribution< double,policies::policy< > >::value_type)boost_math_extreme_value_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__mean((boost::math::extreme_value_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::extreme_value_distribution< double,policies::policy< > >::value_type
An instance method.
13093 13094 13095 13096 13097 13098 13099 13100 13101 13102 13103 13104 13105 13106 13107 13108 13109 13110 13111 13112 13113 13114 13115 13116 13117 13118 13119 13120 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 13093
SWIGINTERN VALUE
_wrap_ExtremeValue_median(int argc, VALUE *argv, VALUE self) {
boost::math::extreme_value_distribution< double,policies::policy< > > *arg1 = (boost::math::extreme_value_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::extreme_value_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__extreme_value_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::extreme_value_distribution< double,policies::policy< > > const *","median", 1, self ));
}
arg1 = reinterpret_cast< boost::math::extreme_value_distribution< double,policies::policy< > > * >(argp1);
try {
result = (boost::math::extreme_value_distribution< double,policies::policy< > >::value_type)boost_math_extreme_value_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__median((boost::math::extreme_value_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::extreme_value_distribution< double,policies::policy< > >::value_type
An instance method.
13132 13133 13134 13135 13136 13137 13138 13139 13140 13141 13142 13143 13144 13145 13146 13147 13148 13149 13150 13151 13152 13153 13154 13155 13156 13157 13158 13159 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 13132
SWIGINTERN VALUE
_wrap_ExtremeValue_mode(int argc, VALUE *argv, VALUE self) {
boost::math::extreme_value_distribution< double,policies::policy< > > *arg1 = (boost::math::extreme_value_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::extreme_value_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__extreme_value_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::extreme_value_distribution< double,policies::policy< > > const *","mode", 1, self ));
}
arg1 = reinterpret_cast< boost::math::extreme_value_distribution< double,policies::policy< > > * >(argp1);
try {
result = (boost::math::extreme_value_distribution< double,policies::policy< > >::value_type)boost_math_extreme_value_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__mode((boost::math::extreme_value_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::extreme_value_distribution< double,policies::policy< > >::value_type const & x) -> boost::math::extreme_value_distribution< double,policies::policy< > >::value_type
An instance method.
12591 12592 12593 12594 12595 12596 12597 12598 12599 12600 12601 12602 12603 12604 12605 12606 12607 12608 12609 12610 12611 12612 12613 12614 12615 12616 12617 12618 12619 12620 12621 12622 12623 12624 12625 12626 12627 12628 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 12591
SWIGINTERN VALUE
_wrap_ExtremeValue_pdf(int argc, VALUE *argv, VALUE self) {
boost::math::extreme_value_distribution< double,policies::policy< > > *arg1 = (boost::math::extreme_value_distribution< double,policies::policy< > > *) 0 ;
boost::math::extreme_value_distribution< double,policies::policy< > >::value_type *arg2 = 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::extreme_value_distribution< double,policies::policy< > >::value_type temp2 ;
double val2 ;
int ecode2 = 0 ;
boost::math::extreme_value_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__extreme_value_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::extreme_value_distribution< double,policies::policy< > > const *","pdf", 1, self ));
}
arg1 = reinterpret_cast< boost::math::extreme_value_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::extreme_value_distribution< double,policies::policy< > >::value_type","pdf", 2, argv[0] ));
}
temp2 = static_cast< boost::math::extreme_value_distribution< double,policies::policy< > >::value_type >(val2);
arg2 = &temp2;
try {
result = (boost::math::extreme_value_distribution< double,policies::policy< > >::value_type)boost_math_extreme_value_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__pdf((boost::math::extreme_value_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::extreme_value_distribution< double,policies::policy< > >::value_type const & p,
bool const & is_complement=False) -> boost::math::extreme_value_distribution< double,policies::policy< > >::value_type
quantile(boost::math::extreme_value_distribution< double,policies::policy< > >::value_type const & p) -> boost::math::extreme_value_distribution< double,policies::policy< > >::value_type
An instance method.
12890 12891 12892 12893 12894 12895 12896 12897 12898 12899 12900 12901 12902 12903 12904 12905 12906 12907 12908 12909 12910 12911 12912 12913 12914 12915 12916 12917 12918 12919 12920 12921 12922 12923 12924 12925 12926 12927 12928 12929 12930 12931 12932 12933 12934 12935 12936 12937 12938 12939 12940 12941 12942 12943 12944 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 12890
SWIGINTERN VALUE _wrap_ExtremeValue_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__extreme_value_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_ExtremeValue_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__extreme_value_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_ExtremeValue_quantile__SWIG_0(nargs, args, self);
}
}
}
}
fail:
Ruby_Format_OverloadedError( argc, 4, "quantile",
" boost::math::extreme_value_distribution< double,policies::policy< > >::value_type quantile(boost::math::extreme_value_distribution< double,policies::policy< > >::value_type const &p, bool const &is_complement)\n"
" boost::math::extreme_value_distribution< double,policies::policy< > >::value_type quantile(boost::math::extreme_value_distribution< double,policies::policy< > >::value_type const &p)\n");
return Qnil;
}
|
#range(*args) ⇒ Object
call-seq:
range -> std::pair< boost::math::extreme_value_distribution< double,policies::policy< > >::value_type,boost::math::extreme_value_distribution< double,policies::policy< > >::value_type >
An instance method.
13366 13367 13368 13369 13370 13371 13372 13373 13374 13375 13376 13377 13378 13379 13380 13381 13382 13383 13384 13385 13386 13387 13388 13389 13390 13391 13392 13393 13394 13395 13396 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 13366
SWIGINTERN VALUE
_wrap_ExtremeValue_range(int argc, VALUE *argv, VALUE self) {
boost::math::extreme_value_distribution< double,policies::policy< > > *arg1 = (boost::math::extreme_value_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
std::pair< boost::math::extreme_value_distribution< double,policies::policy< > >::value_type,boost::math::extreme_value_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__extreme_value_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::extreme_value_distribution< double,policies::policy< > > const *","range", 1, self ));
}
arg1 = reinterpret_cast< boost::math::extreme_value_distribution< double,policies::policy< > > * >(argp1);
try {
result = boost_math_extreme_value_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__range((boost::math::extreme_value_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;
}
|
#scale(*args) ⇒ Object
call-seq:
scale -> double
An instance method.
12558 12559 12560 12561 12562 12563 12564 12565 12566 12567 12568 12569 12570 12571 12572 12573 12574 12575 12576 12577 12578 12579 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 12558
SWIGINTERN VALUE
_wrap_ExtremeValue_scale(int argc, VALUE *argv, VALUE self) {
boost::math::extreme_value_distribution< double,policies::policy< > > *arg1 = (boost::math::extreme_value_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__extreme_value_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::extreme_value_distribution< double,policies::policy< > > const *","scale", 1, self ));
}
arg1 = reinterpret_cast< boost::math::extreme_value_distribution< double,policies::policy< > > * >(argp1);
result = (double)((boost::math::extreme_value_distribution< double,policies::policy< > > const *)arg1)->scale();
vresult = SWIG_From_double(static_cast< double >(result));
return vresult;
fail:
return Qnil;
}
|
#skewness(*args) ⇒ Object
call-seq:
skewness -> boost::math::extreme_value_distribution< double,policies::policy< > >::value_type
An instance method.
13249 13250 13251 13252 13253 13254 13255 13256 13257 13258 13259 13260 13261 13262 13263 13264 13265 13266 13267 13268 13269 13270 13271 13272 13273 13274 13275 13276 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 13249
SWIGINTERN VALUE
_wrap_ExtremeValue_skewness(int argc, VALUE *argv, VALUE self) {
boost::math::extreme_value_distribution< double,policies::policy< > > *arg1 = (boost::math::extreme_value_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::extreme_value_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__extreme_value_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::extreme_value_distribution< double,policies::policy< > > const *","skewness", 1, self ));
}
arg1 = reinterpret_cast< boost::math::extreme_value_distribution< double,policies::policy< > > * >(argp1);
try {
result = (boost::math::extreme_value_distribution< double,policies::policy< > >::value_type)boost_math_extreme_value_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__skewness((boost::math::extreme_value_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::extreme_value_distribution< double,policies::policy< > >::value_type
An instance method.
13171 13172 13173 13174 13175 13176 13177 13178 13179 13180 13181 13182 13183 13184 13185 13186 13187 13188 13189 13190 13191 13192 13193 13194 13195 13196 13197 13198 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 13171
SWIGINTERN VALUE
_wrap_ExtremeValue_standard_deviation(int argc, VALUE *argv, VALUE self) {
boost::math::extreme_value_distribution< double,policies::policy< > > *arg1 = (boost::math::extreme_value_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::extreme_value_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__extreme_value_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::extreme_value_distribution< double,policies::policy< > > const *","standard_deviation", 1, self ));
}
arg1 = reinterpret_cast< boost::math::extreme_value_distribution< double,policies::policy< > > * >(argp1);
try {
result = (boost::math::extreme_value_distribution< double,policies::policy< > >::value_type)boost_math_extreme_value_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__standard_deviation((boost::math::extreme_value_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::extreme_value_distribution< double,policies::policy< > >::value_type,boost::math::extreme_value_distribution< double,policies::policy< > >::value_type >
An instance method.
13408 13409 13410 13411 13412 13413 13414 13415 13416 13417 13418 13419 13420 13421 13422 13423 13424 13425 13426 13427 13428 13429 13430 13431 13432 13433 13434 13435 13436 13437 13438 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 13408
SWIGINTERN VALUE
_wrap_ExtremeValue_support(int argc, VALUE *argv, VALUE self) {
boost::math::extreme_value_distribution< double,policies::policy< > > *arg1 = (boost::math::extreme_value_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
std::pair< boost::math::extreme_value_distribution< double,policies::policy< > >::value_type,boost::math::extreme_value_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__extreme_value_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::extreme_value_distribution< double,policies::policy< > > const *","support", 1, self ));
}
arg1 = reinterpret_cast< boost::math::extreme_value_distribution< double,policies::policy< > > * >(argp1);
try {
result = boost_math_extreme_value_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__support((boost::math::extreme_value_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::extreme_value_distribution< double,policies::policy< > >::value_type
An instance method.
13210 13211 13212 13213 13214 13215 13216 13217 13218 13219 13220 13221 13222 13223 13224 13225 13226 13227 13228 13229 13230 13231 13232 13233 13234 13235 13236 13237 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 13210
SWIGINTERN VALUE
_wrap_ExtremeValue_variance(int argc, VALUE *argv, VALUE self) {
boost::math::extreme_value_distribution< double,policies::policy< > > *arg1 = (boost::math::extreme_value_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::extreme_value_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__extreme_value_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::extreme_value_distribution< double,policies::policy< > > const *","variance", 1, self ));
}
arg1 = reinterpret_cast< boost::math::extreme_value_distribution< double,policies::policy< > > * >(argp1);
try {
result = (boost::math::extreme_value_distribution< double,policies::policy< > >::value_type)boost_math_extreme_value_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__variance((boost::math::extreme_value_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;
}
|