Class: BoostDistributions::Arcsine
- Inherits:
-
Object
- Object
- BoostDistributions::Arcsine
- Defined in:
- ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx,
ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx
Overview
Proxy of C++ BoostDistributions::Arcsine class
Instance Method Summary collapse
-
#cdf(*args, self) ⇒ Object
call-seq: cdf(boost::math::arcsine_distribution< double,policies::policy< > >::value_type const & x, bool const & is_complement=False) -> boost::math::arcsine_distribution< double,policies::policy< > >::value_type cdf(boost::math::arcsine_distribution< double,policies::policy< > >::value_type const & x) -> boost::math::arcsine_distribution< double,policies::policy< > >::value_type.
-
#chf(*args) ⇒ Object
call-seq: chf(boost::math::arcsine_distribution< double,policies::policy< > >::value_type const & x) -> boost::math::arcsine_distribution< double,policies::policy< > >::value_type.
-
#hazard(*args) ⇒ Object
call-seq: hazard(boost::math::arcsine_distribution< double,policies::policy< > >::value_type const & x) -> boost::math::arcsine_distribution< double,policies::policy< > >::value_type.
- #initialize(*args, self) ⇒ Object constructor
-
#kurtosis(*args) ⇒ Object
call-seq: kurtosis -> boost::math::arcsine_distribution< double,policies::policy< > >::value_type.
-
#kurtosis_excess(*args) ⇒ Object
call-seq: kurtosis_excess -> boost::math::arcsine_distribution< double,policies::policy< > >::value_type.
-
#mean(*args) ⇒ Object
call-seq: mean -> boost::math::arcsine_distribution< double,policies::policy< > >::value_type.
-
#median(*args) ⇒ Object
call-seq: median -> boost::math::arcsine_distribution< double,policies::policy< > >::value_type.
-
#mode(*args) ⇒ Object
call-seq: mode -> boost::math::arcsine_distribution< double,policies::policy< > >::value_type.
-
#pdf(*args) ⇒ Object
call-seq: pdf(boost::math::arcsine_distribution< double,policies::policy< > >::value_type const & x) -> boost::math::arcsine_distribution< double,policies::policy< > >::value_type.
-
#quantile(*args, self) ⇒ Object
call-seq: quantile(boost::math::arcsine_distribution< double,policies::policy< > >::value_type const & p, bool const & is_complement=False) -> boost::math::arcsine_distribution< double,policies::policy< > >::value_type quantile(boost::math::arcsine_distribution< double,policies::policy< > >::value_type const & p) -> boost::math::arcsine_distribution< double,policies::policy< > >::value_type.
-
#range(*args) ⇒ Object
call-seq: range -> std::pair< boost::math::arcsine_distribution< double,policies::policy< > >::value_type,boost::math::arcsine_distribution< double,policies::policy< > >::value_type >.
-
#skewness(*args) ⇒ Object
call-seq: skewness -> boost::math::arcsine_distribution< double,policies::policy< > >::value_type.
-
#standard_deviation(*args) ⇒ Object
call-seq: standard_deviation -> boost::math::arcsine_distribution< double,policies::policy< > >::value_type.
-
#support(*args) ⇒ Object
call-seq: support -> std::pair< boost::math::arcsine_distribution< double,policies::policy< > >::value_type,boost::math::arcsine_distribution< double,policies::policy< > >::value_type >.
-
#variance(*args) ⇒ Object
call-seq: variance -> boost::math::arcsine_distribution< double,policies::policy< > >::value_type.
-
#x_max(*args) ⇒ Object
call-seq: x_max -> double.
-
#x_min(*args) ⇒ Object
call-seq: x_min -> double.
Constructor Details
#initialize(*args, self) ⇒ Object
4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 4369 4370 4371 4372 4373 4374 4375 4376 4377 4378 4379 4380 4381 4382 4383 4384 4385 4386 4387 4388 4389 4390 4391 4392 4393 4394 4395 4396 4397 4398 4399 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 4352
SWIGINTERN VALUE _wrap_new_Arcsine(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_Arcsine__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_Arcsine__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_Arcsine__SWIG_0(nargs, args, self);
}
}
}
fail:
Ruby_Format_OverloadedError( argc, 2, "Arcsine.new",
" Arcsine.new(double x_min, double x_max)\n"
" Arcsine.new(double x_min)\n"
" Arcsine.new()\n");
return Qnil;
}
|
Instance Method Details
#cdf(*args, self) ⇒ Object
call-seq:
cdf(boost::math::arcsine_distribution< double,policies::policy< > >::value_type const & x,
bool const & is_complement=False) -> boost::math::arcsine_distribution< double,policies::policy< > >::value_type
cdf(boost::math::arcsine_distribution< double,policies::policy< > >::value_type const & x) -> boost::math::arcsine_distribution< double,policies::policy< > >::value_type
An instance method.
4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 4642 4643 4644 4645 4646 4647 4648 4649 4650 4651 4652 4653 4654 4655 4656 4657 4658 4659 4660 4661 4662 4663 4664 4665 4666 4667 4668 4669 4670 4671 4672 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 4618
SWIGINTERN VALUE _wrap_Arcsine_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__arcsine_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_Arcsine_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__arcsine_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_Arcsine_cdf__SWIG_0(nargs, args, self);
}
}
}
}
fail:
Ruby_Format_OverloadedError( argc, 4, "cdf",
" boost::math::arcsine_distribution< double,policies::policy< > >::value_type cdf(boost::math::arcsine_distribution< double,policies::policy< > >::value_type const &x, bool const &is_complement)\n"
" boost::math::arcsine_distribution< double,policies::policy< > >::value_type cdf(boost::math::arcsine_distribution< double,policies::policy< > >::value_type const &x)\n");
return Qnil;
}
|
#chf(*args) ⇒ Object
call-seq:
chf(boost::math::arcsine_distribution< double,policies::policy< > >::value_type const & x) -> boost::math::arcsine_distribution< double,policies::policy< > >::value_type
An instance method.
4891 4892 4893 4894 4895 4896 4897 4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 4909 4910 4911 4912 4913 4914 4915 4916 4917 4918 4919 4920 4921 4922 4923 4924 4925 4926 4927 4928 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 4891
SWIGINTERN VALUE
_wrap_Arcsine_chf(int argc, VALUE *argv, VALUE self) {
boost::math::arcsine_distribution< double,policies::policy< > > *arg1 = (boost::math::arcsine_distribution< double,policies::policy< > > *) 0 ;
boost::math::arcsine_distribution< double,policies::policy< > >::value_type *arg2 = 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::arcsine_distribution< double,policies::policy< > >::value_type temp2 ;
double val2 ;
int ecode2 = 0 ;
boost::math::arcsine_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__arcsine_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::arcsine_distribution< double,policies::policy< > > const *","chf", 1, self ));
}
arg1 = reinterpret_cast< boost::math::arcsine_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::arcsine_distribution< double,policies::policy< > >::value_type","chf", 2, argv[0] ));
}
temp2 = static_cast< boost::math::arcsine_distribution< double,policies::policy< > >::value_type >(val2);
arg2 = &temp2;
try {
result = (boost::math::arcsine_distribution< double,policies::policy< > >::value_type)boost_math_arcsine_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__chf((boost::math::arcsine_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::arcsine_distribution< double,policies::policy< > >::value_type const & x) -> boost::math::arcsine_distribution< double,policies::policy< > >::value_type
An instance method.
4842 4843 4844 4845 4846 4847 4848 4849 4850 4851 4852 4853 4854 4855 4856 4857 4858 4859 4860 4861 4862 4863 4864 4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 4842
SWIGINTERN VALUE
_wrap_Arcsine_hazard(int argc, VALUE *argv, VALUE self) {
boost::math::arcsine_distribution< double,policies::policy< > > *arg1 = (boost::math::arcsine_distribution< double,policies::policy< > > *) 0 ;
boost::math::arcsine_distribution< double,policies::policy< > >::value_type *arg2 = 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::arcsine_distribution< double,policies::policy< > >::value_type temp2 ;
double val2 ;
int ecode2 = 0 ;
boost::math::arcsine_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__arcsine_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::arcsine_distribution< double,policies::policy< > > const *","hazard", 1, self ));
}
arg1 = reinterpret_cast< boost::math::arcsine_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::arcsine_distribution< double,policies::policy< > >::value_type","hazard", 2, argv[0] ));
}
temp2 = static_cast< boost::math::arcsine_distribution< double,policies::policy< > >::value_type >(val2);
arg2 = &temp2;
try {
result = (boost::math::arcsine_distribution< double,policies::policy< > >::value_type)boost_math_arcsine_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__hazard((boost::math::arcsine_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::arcsine_distribution< double,policies::policy< > >::value_type
An instance method.
5174 5175 5176 5177 5178 5179 5180 5181 5182 5183 5184 5185 5186 5187 5188 5189 5190 5191 5192 5193 5194 5195 5196 5197 5198 5199 5200 5201 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 5174
SWIGINTERN VALUE
_wrap_Arcsine_kurtosis(int argc, VALUE *argv, VALUE self) {
boost::math::arcsine_distribution< double,policies::policy< > > *arg1 = (boost::math::arcsine_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::arcsine_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__arcsine_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::arcsine_distribution< double,policies::policy< > > const *","kurtosis", 1, self ));
}
arg1 = reinterpret_cast< boost::math::arcsine_distribution< double,policies::policy< > > * >(argp1);
try {
result = (boost::math::arcsine_distribution< double,policies::policy< > >::value_type)boost_math_arcsine_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__kurtosis((boost::math::arcsine_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::arcsine_distribution< double,policies::policy< > >::value_type
An instance method.
5213 5214 5215 5216 5217 5218 5219 5220 5221 5222 5223 5224 5225 5226 5227 5228 5229 5230 5231 5232 5233 5234 5235 5236 5237 5238 5239 5240 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 5213
SWIGINTERN VALUE
_wrap_Arcsine_kurtosis_excess(int argc, VALUE *argv, VALUE self) {
boost::math::arcsine_distribution< double,policies::policy< > > *arg1 = (boost::math::arcsine_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::arcsine_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__arcsine_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::arcsine_distribution< double,policies::policy< > > const *","kurtosis_excess", 1, self ));
}
arg1 = reinterpret_cast< boost::math::arcsine_distribution< double,policies::policy< > > * >(argp1);
try {
result = (boost::math::arcsine_distribution< double,policies::policy< > >::value_type)boost_math_arcsine_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__kurtosis_excess((boost::math::arcsine_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::arcsine_distribution< double,policies::policy< > >::value_type
An instance method.
4940 4941 4942 4943 4944 4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 4965 4966 4967 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 4940
SWIGINTERN VALUE
_wrap_Arcsine_mean(int argc, VALUE *argv, VALUE self) {
boost::math::arcsine_distribution< double,policies::policy< > > *arg1 = (boost::math::arcsine_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::arcsine_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__arcsine_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::arcsine_distribution< double,policies::policy< > > const *","mean", 1, self ));
}
arg1 = reinterpret_cast< boost::math::arcsine_distribution< double,policies::policy< > > * >(argp1);
try {
result = (boost::math::arcsine_distribution< double,policies::policy< > >::value_type)boost_math_arcsine_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__mean((boost::math::arcsine_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::arcsine_distribution< double,policies::policy< > >::value_type
An instance method.
4979 4980 4981 4982 4983 4984 4985 4986 4987 4988 4989 4990 4991 4992 4993 4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 4979
SWIGINTERN VALUE
_wrap_Arcsine_median(int argc, VALUE *argv, VALUE self) {
boost::math::arcsine_distribution< double,policies::policy< > > *arg1 = (boost::math::arcsine_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::arcsine_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__arcsine_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::arcsine_distribution< double,policies::policy< > > const *","median", 1, self ));
}
arg1 = reinterpret_cast< boost::math::arcsine_distribution< double,policies::policy< > > * >(argp1);
try {
result = (boost::math::arcsine_distribution< double,policies::policy< > >::value_type)boost_math_arcsine_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__median((boost::math::arcsine_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::arcsine_distribution< double,policies::policy< > >::value_type
An instance method.
5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 5018
SWIGINTERN VALUE
_wrap_Arcsine_mode(int argc, VALUE *argv, VALUE self) {
boost::math::arcsine_distribution< double,policies::policy< > > *arg1 = (boost::math::arcsine_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::arcsine_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__arcsine_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::arcsine_distribution< double,policies::policy< > > const *","mode", 1, self ));
}
arg1 = reinterpret_cast< boost::math::arcsine_distribution< double,policies::policy< > > * >(argp1);
try {
result = (boost::math::arcsine_distribution< double,policies::policy< > >::value_type)boost_math_arcsine_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__mode((boost::math::arcsine_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::arcsine_distribution< double,policies::policy< > >::value_type const & x) -> boost::math::arcsine_distribution< double,policies::policy< > >::value_type
An instance method.
4477 4478 4479 4480 4481 4482 4483 4484 4485 4486 4487 4488 4489 4490 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 4501 4502 4503 4504 4505 4506 4507 4508 4509 4510 4511 4512 4513 4514 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 4477
SWIGINTERN VALUE
_wrap_Arcsine_pdf(int argc, VALUE *argv, VALUE self) {
boost::math::arcsine_distribution< double,policies::policy< > > *arg1 = (boost::math::arcsine_distribution< double,policies::policy< > > *) 0 ;
boost::math::arcsine_distribution< double,policies::policy< > >::value_type *arg2 = 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::arcsine_distribution< double,policies::policy< > >::value_type temp2 ;
double val2 ;
int ecode2 = 0 ;
boost::math::arcsine_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__arcsine_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::arcsine_distribution< double,policies::policy< > > const *","pdf", 1, self ));
}
arg1 = reinterpret_cast< boost::math::arcsine_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::arcsine_distribution< double,policies::policy< > >::value_type","pdf", 2, argv[0] ));
}
temp2 = static_cast< boost::math::arcsine_distribution< double,policies::policy< > >::value_type >(val2);
arg2 = &temp2;
try {
result = (boost::math::arcsine_distribution< double,policies::policy< > >::value_type)boost_math_arcsine_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__pdf((boost::math::arcsine_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::arcsine_distribution< double,policies::policy< > >::value_type const & p,
bool const & is_complement=False) -> boost::math::arcsine_distribution< double,policies::policy< > >::value_type
quantile(boost::math::arcsine_distribution< double,policies::policy< > >::value_type const & p) -> boost::math::arcsine_distribution< double,policies::policy< > >::value_type
An instance method.
4776 4777 4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 4809 4810 4811 4812 4813 4814 4815 4816 4817 4818 4819 4820 4821 4822 4823 4824 4825 4826 4827 4828 4829 4830 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 4776
SWIGINTERN VALUE _wrap_Arcsine_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__arcsine_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_Arcsine_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__arcsine_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_Arcsine_quantile__SWIG_0(nargs, args, self);
}
}
}
}
fail:
Ruby_Format_OverloadedError( argc, 4, "quantile",
" boost::math::arcsine_distribution< double,policies::policy< > >::value_type quantile(boost::math::arcsine_distribution< double,policies::policy< > >::value_type const &p, bool const &is_complement)\n"
" boost::math::arcsine_distribution< double,policies::policy< > >::value_type quantile(boost::math::arcsine_distribution< double,policies::policy< > >::value_type const &p)\n");
return Qnil;
}
|
#range(*args) ⇒ Object
call-seq:
range -> std::pair< boost::math::arcsine_distribution< double,policies::policy< > >::value_type,boost::math::arcsine_distribution< double,policies::policy< > >::value_type >
An instance method.
5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272 5273 5274 5275 5276 5277 5278 5279 5280 5281 5282 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 5252
SWIGINTERN VALUE
_wrap_Arcsine_range(int argc, VALUE *argv, VALUE self) {
boost::math::arcsine_distribution< double,policies::policy< > > *arg1 = (boost::math::arcsine_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
std::pair< boost::math::arcsine_distribution< double,policies::policy< > >::value_type,boost::math::arcsine_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__arcsine_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::arcsine_distribution< double,policies::policy< > > const *","range", 1, self ));
}
arg1 = reinterpret_cast< boost::math::arcsine_distribution< double,policies::policy< > > * >(argp1);
try {
result = boost_math_arcsine_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__range((boost::math::arcsine_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::arcsine_distribution< double,policies::policy< > >::value_type
An instance method.
5135 5136 5137 5138 5139 5140 5141 5142 5143 5144 5145 5146 5147 5148 5149 5150 5151 5152 5153 5154 5155 5156 5157 5158 5159 5160 5161 5162 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 5135
SWIGINTERN VALUE
_wrap_Arcsine_skewness(int argc, VALUE *argv, VALUE self) {
boost::math::arcsine_distribution< double,policies::policy< > > *arg1 = (boost::math::arcsine_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::arcsine_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__arcsine_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::arcsine_distribution< double,policies::policy< > > const *","skewness", 1, self ));
}
arg1 = reinterpret_cast< boost::math::arcsine_distribution< double,policies::policy< > > * >(argp1);
try {
result = (boost::math::arcsine_distribution< double,policies::policy< > >::value_type)boost_math_arcsine_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__skewness((boost::math::arcsine_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::arcsine_distribution< double,policies::policy< > >::value_type
An instance method.
5057 5058 5059 5060 5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 5072 5073 5074 5075 5076 5077 5078 5079 5080 5081 5082 5083 5084 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 5057
SWIGINTERN VALUE
_wrap_Arcsine_standard_deviation(int argc, VALUE *argv, VALUE self) {
boost::math::arcsine_distribution< double,policies::policy< > > *arg1 = (boost::math::arcsine_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::arcsine_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__arcsine_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::arcsine_distribution< double,policies::policy< > > const *","standard_deviation", 1, self ));
}
arg1 = reinterpret_cast< boost::math::arcsine_distribution< double,policies::policy< > > * >(argp1);
try {
result = (boost::math::arcsine_distribution< double,policies::policy< > >::value_type)boost_math_arcsine_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__standard_deviation((boost::math::arcsine_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::arcsine_distribution< double,policies::policy< > >::value_type,boost::math::arcsine_distribution< double,policies::policy< > >::value_type >
An instance method.
5294 5295 5296 5297 5298 5299 5300 5301 5302 5303 5304 5305 5306 5307 5308 5309 5310 5311 5312 5313 5314 5315 5316 5317 5318 5319 5320 5321 5322 5323 5324 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 5294
SWIGINTERN VALUE
_wrap_Arcsine_support(int argc, VALUE *argv, VALUE self) {
boost::math::arcsine_distribution< double,policies::policy< > > *arg1 = (boost::math::arcsine_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
std::pair< boost::math::arcsine_distribution< double,policies::policy< > >::value_type,boost::math::arcsine_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__arcsine_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::arcsine_distribution< double,policies::policy< > > const *","support", 1, self ));
}
arg1 = reinterpret_cast< boost::math::arcsine_distribution< double,policies::policy< > > * >(argp1);
try {
result = boost_math_arcsine_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__support((boost::math::arcsine_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::arcsine_distribution< double,policies::policy< > >::value_type
An instance method.
5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 5110 5111 5112 5113 5114 5115 5116 5117 5118 5119 5120 5121 5122 5123 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 5096
SWIGINTERN VALUE
_wrap_Arcsine_variance(int argc, VALUE *argv, VALUE self) {
boost::math::arcsine_distribution< double,policies::policy< > > *arg1 = (boost::math::arcsine_distribution< double,policies::policy< > > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
boost::math::arcsine_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__arcsine_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::arcsine_distribution< double,policies::policy< > > const *","variance", 1, self ));
}
arg1 = reinterpret_cast< boost::math::arcsine_distribution< double,policies::policy< > > * >(argp1);
try {
result = (boost::math::arcsine_distribution< double,policies::policy< > >::value_type)boost_math_arcsine_distribution_Sl_double_Sc_policies_policy_Sl__Sg__Sg__variance((boost::math::arcsine_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;
}
|
#x_max(*args) ⇒ Object
call-seq:
x_max -> double
An instance method.
4444 4445 4446 4447 4448 4449 4450 4451 4452 4453 4454 4455 4456 4457 4458 4459 4460 4461 4462 4463 4464 4465 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 4444
SWIGINTERN VALUE
_wrap_Arcsine_x_max(int argc, VALUE *argv, VALUE self) {
boost::math::arcsine_distribution< double,policies::policy< > > *arg1 = (boost::math::arcsine_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__arcsine_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::arcsine_distribution< double,policies::policy< > > const *","x_max", 1, self ));
}
arg1 = reinterpret_cast< boost::math::arcsine_distribution< double,policies::policy< > > * >(argp1);
result = (double)((boost::math::arcsine_distribution< double,policies::policy< > > const *)arg1)->x_max();
vresult = SWIG_From_double(static_cast< double >(result));
return vresult;
fail:
return Qnil;
}
|
#x_min(*args) ⇒ Object
call-seq:
x_min -> double
An instance method.
4411 4412 4413 4414 4415 4416 4417 4418 4419 4420 4421 4422 4423 4424 4425 4426 4427 4428 4429 4430 4431 4432 |
# File 'ext/boost_distributions/BoostDistributions/BoostDistributions_wrap.cxx', line 4411
SWIGINTERN VALUE
_wrap_Arcsine_x_min(int argc, VALUE *argv, VALUE self) {
boost::math::arcsine_distribution< double,policies::policy< > > *arg1 = (boost::math::arcsine_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__arcsine_distributionT_double_policies__policyT_t_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "boost::math::arcsine_distribution< double,policies::policy< > > const *","x_min", 1, self ));
}
arg1 = reinterpret_cast< boost::math::arcsine_distribution< double,policies::policy< > > * >(argp1);
result = (double)((boost::math::arcsine_distribution< double,policies::policy< > > const *)arg1)->x_min();
vresult = SWIG_From_double(static_cast< double >(result));
return vresult;
fail:
return Qnil;
}
|