ccgsl 2.7.2
C++wrappersforGnuScientificLibrary
cdf.hpp
Go to the documentation of this file.
1/*
2 * $Id: cdf.hpp 9 2010-06-13 14:02:43Z jdl3 $
3 * Copyright (C) 2010 John D Lamb
4 *
5 * This program is free software; you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License as published by
7 * the Free Software Foundation; either version 2 of the License, or (at
8 * your option) any later version.
9 *
10 * This program is distributed in the hope that it will be useful, but
11 * WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 * General Public License for more details.
14 *
15 * You should have received a copy of the GNU General Public License
16 * along with this program; if not, write to the Free Software
17 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
18 */
19
20#ifndef CCGSL_CDF_HPP
21#define CCGSL_CDF_HPP
22
23#include<gsl/gsl_cdf.h>
24
25namespace gsl {
29 namespace cdf {
35 inline double ugaussian_P( double const x ){ return gsl_cdf_ugaussian_P( x ); }
41 inline double ugaussian_Q( double const x ){ return gsl_cdf_ugaussian_Q( x ); }
47 inline double ugaussian_Pinv( double const P ){ return gsl_cdf_ugaussian_Pinv( P ); }
53 inline double ugaussian_Qinv( double const Q ){ return gsl_cdf_ugaussian_Qinv( Q ); }
60 inline double gaussian_P( double const x, double const sigma ){
61 return gsl_cdf_gaussian_P( x, sigma ); }
68 inline double gaussian_Q( double const x, double const sigma ){
69 return gsl_cdf_gaussian_Q( x, sigma ); }
76 inline double gaussian_Pinv( double const P, double const sigma ){
77 return gsl_cdf_gaussian_Pinv( P, sigma ); }
84 inline double gaussian_Qinv( double const Q, double const sigma ){
85 return gsl_cdf_gaussian_Qinv( Q, sigma ); }
93 inline double gamma_P( double const x, double const a, double const b ){
94 return gsl_cdf_gamma_P( x, a, b ); }
102 inline double gamma_Q( double const x, double const a, double const b ){
103 return gsl_cdf_gamma_Q( x, a, b ); }
111 inline double gamma_Pinv( double const P, double const a, double const b ){
112 return gsl_cdf_gamma_Pinv( P, a, b ); }
120 inline double gamma_Qinv( double const Q, double const a, double const b ){
121 return gsl_cdf_gamma_Qinv( Q, a, b ); }
128 inline double cauchy_P( double const x, double const a ){
129 return gsl_cdf_cauchy_P( x, a ); }
136 inline double cauchy_Q( double const x, double const a ){
137 return gsl_cdf_cauchy_Q( x, a ); }
144 inline double cauchy_Pinv( double const P, double const a ){
145 return gsl_cdf_cauchy_Pinv( P, a ); }
152 inline double cauchy_Qinv( double const Q, double const a ){
153 return gsl_cdf_cauchy_Qinv( Q, a ); }
160 inline double laplace_P( double const x, double const a ){
161 return gsl_cdf_laplace_P( x, a ); }
168 inline double laplace_Q( double const x, double const a ){
169 return gsl_cdf_laplace_Q( x, a ); }
176 inline double laplace_Pinv( double const P, double const a ){
177 return gsl_cdf_laplace_Pinv( P, a ); }
184 inline double laplace_Qinv( double const Q, double const a ){
185 return gsl_cdf_laplace_Qinv( Q, a ); }
192 inline double rayleigh_P( double const x, double const sigma ){
193 return gsl_cdf_rayleigh_P( x, sigma ); }
200 inline double rayleigh_Q( double const x, double const sigma ){
201 return gsl_cdf_rayleigh_Q( x, sigma ); }
208 inline double rayleigh_Pinv( double const P, double const sigma ){
209 return gsl_cdf_rayleigh_Pinv( P, sigma ); }
216 inline double rayleigh_Qinv( double const Q, double const sigma ){
217 return gsl_cdf_rayleigh_Qinv( Q, sigma ); }
224 inline double chisq_P( double const x, double const nu ){
225 return gsl_cdf_chisq_P( x, nu ); }
232 inline double chisq_Q( double const x, double const nu ){
233 return gsl_cdf_chisq_Q( x, nu ); }
240 inline double chisq_Pinv( double const P, double const nu ){
241 return gsl_cdf_chisq_Pinv( P, nu ); }
248 inline double chisq_Qinv( double const Q, double const nu ){
249 return gsl_cdf_chisq_Qinv( Q, nu ); }
256 inline double exponential_P( double const x, double const mu ){
257 return gsl_cdf_exponential_P( x, mu ); }
264 inline double exponential_Q( double const x, double const mu ){
265 return gsl_cdf_exponential_Q( x, mu ); }
272 inline double exponential_Pinv( double const P, double const mu ){
273 return gsl_cdf_exponential_Pinv( P, mu ); }
280 inline double exponential_Qinv( double const Q, double const mu ){
281 return gsl_cdf_exponential_Qinv( Q, mu ); }
289 inline double exppow_P( double const x, double const a, double const b ){
290 return gsl_cdf_exppow_P( x, a, b ); }
298 inline double exppow_Q( double const x, double const a, double const b ){
299 return gsl_cdf_exppow_Q( x, a, b ); }
306 inline double tdist_P( double const x, double const nu ){ return gsl_cdf_tdist_P( x, nu ); }
313 inline double tdist_Q( double const x, double const nu ){ return gsl_cdf_tdist_Q( x, nu ); }
320 inline double tdist_Pinv( double const P, double const nu ){ return gsl_cdf_tdist_Pinv( P, nu ); }
327 inline double tdist_Qinv( double const Q, double const nu ){ return gsl_cdf_tdist_Qinv( Q, nu ); }
335 inline double fdist_P( double const x, double const nu1, double const nu2 ){
336 return gsl_cdf_fdist_P( x, nu1, nu2 ); }
344 inline double fdist_Q( double const x, double const nu1, double const nu2 ){
345 return gsl_cdf_fdist_Q( x, nu1, nu2 ); }
353 inline double fdist_Pinv( double const P, double const nu1, double const nu2 ){
354 return gsl_cdf_fdist_Pinv( P, nu1, nu2 ); }
362 inline double fdist_Qinv( double const Q, double const nu1, double const nu2 ){
363 return gsl_cdf_fdist_Qinv( Q, nu1, nu2 ); }
371 inline double beta_P( double const x, double const a, double const b ){
372 return gsl_cdf_beta_P( x, a, b ); }
380 inline double beta_Q( double const x, double const a, double const b ){
381 return gsl_cdf_beta_Q( x, a, b ); }
389 inline double beta_Pinv( double const P, double const a, double const b ){
390 return gsl_cdf_beta_Pinv( P, a, b ); }
398 inline double beta_Qinv( double const Q, double const a, double const b ){
399 return gsl_cdf_beta_Qinv( Q, a, b ); }
407 inline double flat_P( double const x, double const a, double const b ){
408 return gsl_cdf_flat_P( x, a, b ); }
416 inline double flat_Q( double const x, double const a, double const b ){
417 return gsl_cdf_flat_Q( x, a, b ); }
425 inline double flat_Pinv( double const P, double const a, double const b ){
426 return gsl_cdf_flat_Pinv( P, a, b ); }
434 inline double flat_Qinv( double const Q, double const a, double const b ){
435 return gsl_cdf_flat_Qinv( Q, a, b ); }
443 inline double lognormal_P( double const x, double const zeta, double const sigma ){
444 return gsl_cdf_lognormal_P( x, zeta, sigma ); }
452 inline double lognormal_Q( double const x, double const zeta, double const sigma ){
453 return gsl_cdf_lognormal_Q( x, zeta, sigma ); }
461 inline double lognormal_Pinv( double const P, double const zeta, double const sigma ){
462 return gsl_cdf_lognormal_Pinv( P, zeta, sigma ); }
470 inline double lognormal_Qinv( double const Q, double const zeta, double const sigma ){
471 return gsl_cdf_lognormal_Qinv( Q, zeta, sigma ); }
479 inline double gumbel1_P( double const x, double const a, double const b ){
480 return gsl_cdf_gumbel1_P( x, a, b ); }
488 inline double gumbel1_Q( double const x, double const a, double const b ){
489 return gsl_cdf_gumbel1_Q( x, a, b ); }
497 inline double gumbel1_Pinv( double const P, double const a, double const b ){
498 return gsl_cdf_gumbel1_Pinv( P, a, b ); }
506 inline double gumbel1_Qinv( double const Q, double const a, double const b ){
507 return gsl_cdf_gumbel1_Qinv( Q, a, b ); }
515 inline double gumbel2_P( double const x, double const a, double const b ){
516 return gsl_cdf_gumbel2_P( x, a, b ); }
524 inline double gumbel2_Q( double const x, double const a, double const b ){
525 return gsl_cdf_gumbel2_Q( x, a, b ); }
533 inline double gumbel2_Pinv( double const P, double const a, double const b ){
534 return gsl_cdf_gumbel2_Pinv( P, a, b ); }
542 inline double gumbel2_Qinv( double const Q, double const a, double const b ){
543 return gsl_cdf_gumbel2_Qinv( Q, a, b ); }
551 inline double weibull_P( double const x, double const a, double const b ){
552 return gsl_cdf_weibull_P( x, a, b ); }
560 inline double weibull_Q( double const x, double const a, double const b ){
561 return gsl_cdf_weibull_Q( x, a, b ); }
569 inline double weibull_Pinv( double const P, double const a, double const b ){
570 return gsl_cdf_weibull_Pinv( P, a, b ); }
578 inline double weibull_Qinv( double const Q, double const a, double const b ){
579 return gsl_cdf_weibull_Qinv( Q, a, b ); }
587 inline double pareto_P( double const x, double const a, double const b ){
588 return gsl_cdf_pareto_P( x, a, b ); }
596 inline double pareto_Q( double const x, double const a, double const b ){
597 return gsl_cdf_pareto_Q( x, a, b ); }
605 inline double pareto_Pinv( double const P, double const a, double const b ){
606 return gsl_cdf_pareto_Pinv( P, a, b ); }
614 inline double pareto_Qinv( double const Q, double const a, double const b ){
615 return gsl_cdf_pareto_Qinv( Q, a, b ); }
622 inline double logistic_P( double const x, double const a ){
623 return gsl_cdf_logistic_P( x, a ); }
630 inline double logistic_Q( double const x, double const a ){ return gsl_cdf_logistic_Q( x, a ); }
637 inline double logistic_Pinv( double const P, double const a ){
638 return gsl_cdf_logistic_Pinv( P, a ); }
645 inline double logistic_Qinv( double const Q, double const a ){
646 return gsl_cdf_logistic_Qinv( Q, a ); }
654 inline double binomial_P( unsigned int const k, double const p, unsigned int const n ){
655 return gsl_cdf_binomial_P( k, p, n ); }
663 inline double binomial_Q( unsigned int const k, double const p, unsigned int const n ){
664 return gsl_cdf_binomial_Q( k, p, n ); }
671 inline double poisson_P( unsigned int const k, double const mu ){
672 return gsl_cdf_poisson_P( k, mu ); }
679 inline double poisson_Q( unsigned int const k, double const mu ){
680 return gsl_cdf_poisson_Q( k, mu ); }
687 inline double geometric_P( unsigned int const k, double const p ){
688 return gsl_cdf_geometric_P( k, p ); }
695 inline double geometric_Q( unsigned int const k, double const p ){
696 return gsl_cdf_geometric_Q( k, p ); }
704 inline double negative_binomial_P( unsigned int const k, double const p, double const n ){
705 return gsl_cdf_negative_binomial_P( k, p, n ); }
713 inline double negative_binomial_Q( unsigned int const k, double const p, double const n ){
714 return gsl_cdf_negative_binomial_Q( k, p, n ); }
722 inline double pascal_P( unsigned int const k, double const p, unsigned int const n ){
723 return gsl_cdf_pascal_P( k, p, n ); }
731 inline double pascal_Q( unsigned int const k, double const p, unsigned int const n ){
732 return gsl_cdf_pascal_Q( k, p, n ); }
741 inline double hypergeometric_P( unsigned int const k, unsigned int const n1,
742 unsigned int const n2, unsigned int const t ){
743 return gsl_cdf_hypergeometric_P( k, n1, n2, t ); }
752 inline double hypergeometric_Q( unsigned int const k, unsigned int const n1,
753 unsigned int const n2, unsigned int const t ){
754 return gsl_cdf_hypergeometric_Q( k, n1, n2, t ); }
755 }
756}
757
758#endif
double lognormal_Qinv(double const Q, double const zeta, double const sigma)
C++ version of gsl_cdf_lognormal_Qinv().
Definition: cdf.hpp:470
double binomial_P(unsigned int const k, double const p, unsigned int const n)
C++ version of gsl_cdf_binomial_P().
Definition: cdf.hpp:654
double exponential_Pinv(double const P, double const mu)
C++ version of gsl_cdf_exponential_Pinv().
Definition: cdf.hpp:272
double weibull_Qinv(double const Q, double const a, double const b)
C++ version of gsl_cdf_weibull_Qinv().
Definition: cdf.hpp:578
double negative_binomial_P(unsigned int const k, double const p, double const n)
C++ version of gsl_cdf_negative_binomial_P().
Definition: cdf.hpp:704
double flat_Pinv(double const P, double const a, double const b)
C++ version of gsl_cdf_flat_Pinv().
Definition: cdf.hpp:425
double beta_Qinv(double const Q, double const a, double const b)
C++ version of gsl_cdf_beta_Qinv().
Definition: cdf.hpp:398
double gumbel2_Pinv(double const P, double const a, double const b)
C++ version of gsl_cdf_gumbel2_Pinv().
Definition: cdf.hpp:533
double weibull_Pinv(double const P, double const a, double const b)
C++ version of gsl_cdf_weibull_Pinv().
Definition: cdf.hpp:569
double fdist_P(double const x, double const nu1, double const nu2)
C++ version of gsl_cdf_fdist_P().
Definition: cdf.hpp:335
double exponential_Q(double const x, double const mu)
C++ version of gsl_cdf_exponential_Q().
Definition: cdf.hpp:264
double cauchy_P(double const x, double const a)
C++ version of gsl_cdf_cauchy_P().
Definition: cdf.hpp:128
double exppow_Q(double const x, double const a, double const b)
C++ version of gsl_cdf_exppow_Q().
Definition: cdf.hpp:298
double hypergeometric_P(unsigned int const k, unsigned int const n1, unsigned int const n2, unsigned int const t)
C++ version of gsl_cdf_hypergeometric_P().
Definition: cdf.hpp:741
double beta_P(double const x, double const a, double const b)
C++ version of gsl_cdf_beta_P().
Definition: cdf.hpp:371
double pareto_Qinv(double const Q, double const a, double const b)
C++ version of gsl_cdf_pareto_Qinv().
Definition: cdf.hpp:614
double lognormal_Pinv(double const P, double const zeta, double const sigma)
C++ version of gsl_cdf_lognormal_Pinv().
Definition: cdf.hpp:461
double pascal_Q(unsigned int const k, double const p, unsigned int const n)
C++ version of gsl_cdf_pascal_Q().
Definition: cdf.hpp:731
double rayleigh_Pinv(double const P, double const sigma)
C++ version of gsl_cdf_rayleigh_Pinv().
Definition: cdf.hpp:208
double negative_binomial_Q(unsigned int const k, double const p, double const n)
C++ version of gsl_cdf_negative_binomial_Q().
Definition: cdf.hpp:713
double chisq_P(double const x, double const nu)
C++ version of gsl_cdf_chisq_P().
Definition: cdf.hpp:224
double logistic_Qinv(double const Q, double const a)
C++ version of gsl_cdf_logistic_Qinv().
Definition: cdf.hpp:645
double cauchy_Pinv(double const P, double const a)
C++ version of gsl_cdf_cauchy_Pinv().
Definition: cdf.hpp:144
double chisq_Pinv(double const P, double const nu)
C++ version of gsl_cdf_chisq_Pinv().
Definition: cdf.hpp:240
double gaussian_P(double const x, double const sigma)
C++ version of gsl_cdf_gaussian_P().
Definition: cdf.hpp:60
double ugaussian_P(double const x)
C++ version of gsl_cdf_ugaussian_P().
Definition: cdf.hpp:35
double beta_Pinv(double const P, double const a, double const b)
C++ version of gsl_cdf_beta_Pinv().
Definition: cdf.hpp:389
double binomial_Q(unsigned int const k, double const p, unsigned int const n)
C++ version of gsl_cdf_binomial_Q().
Definition: cdf.hpp:663
double rayleigh_Qinv(double const Q, double const sigma)
C++ version of gsl_cdf_rayleigh_Qinv().
Definition: cdf.hpp:216
double poisson_P(unsigned int const k, double const mu)
C++ version of gsl_cdf_poisson_P().
Definition: cdf.hpp:671
double weibull_P(double const x, double const a, double const b)
C++ version of gsl_cdf_weibull_P().
Definition: cdf.hpp:551
double gamma_P(double const x, double const a, double const b)
C++ version of gsl_cdf_gamma_P().
Definition: cdf.hpp:93
double gumbel2_Qinv(double const Q, double const a, double const b)
C++ version of gsl_cdf_gumbel2_Qinv().
Definition: cdf.hpp:542
double lognormal_Q(double const x, double const zeta, double const sigma)
C++ version of gsl_cdf_lognormal_Q().
Definition: cdf.hpp:452
double cauchy_Q(double const x, double const a)
C++ version of gsl_cdf_cauchy_Q().
Definition: cdf.hpp:136
double lognormal_P(double const x, double const zeta, double const sigma)
C++ version of gsl_cdf_lognormal_P().
Definition: cdf.hpp:443
double gaussian_Qinv(double const Q, double const sigma)
C++ version of gsl_cdf_gaussian_Qinv().
Definition: cdf.hpp:84
double flat_Q(double const x, double const a, double const b)
C++ version of gsl_cdf_flat_Q().
Definition: cdf.hpp:416
double gaussian_Pinv(double const P, double const sigma)
C++ version of gsl_cdf_gaussian_Pinv().
Definition: cdf.hpp:76
double gumbel1_P(double const x, double const a, double const b)
C++ version of gsl_cdf_gumbel1_P().
Definition: cdf.hpp:479
double weibull_Q(double const x, double const a, double const b)
C++ version of gsl_cdf_weibull_Q().
Definition: cdf.hpp:560
double exponential_Qinv(double const Q, double const mu)
C++ version of gsl_cdf_exponential_Qinv().
Definition: cdf.hpp:280
double laplace_Qinv(double const Q, double const a)
C++ version of gsl_cdf_laplace_Qinv().
Definition: cdf.hpp:184
double gaussian_Q(double const x, double const sigma)
C++ version of gsl_cdf_gaussian_Q().
Definition: cdf.hpp:68
double logistic_Q(double const x, double const a)
C++ version of gsl_cdf_logistic_Q().
Definition: cdf.hpp:630
double poisson_Q(unsigned int const k, double const mu)
C++ version of gsl_cdf_poisson_Q().
Definition: cdf.hpp:679
double pareto_P(double const x, double const a, double const b)
C++ version of gsl_cdf_pareto_P().
Definition: cdf.hpp:587
double tdist_Q(double const x, double const nu)
C++ version of gsl_cdf_tdist_Q().
Definition: cdf.hpp:313
double fdist_Pinv(double const P, double const nu1, double const nu2)
C++ version of gsl_cdf_fdist_Pinv().
Definition: cdf.hpp:353
double gamma_Q(double const x, double const a, double const b)
C++ version of gsl_cdf_gamma_Q().
Definition: cdf.hpp:102
double hypergeometric_Q(unsigned int const k, unsigned int const n1, unsigned int const n2, unsigned int const t)
C++ version of gsl_cdf_hypergeometric_Q().
Definition: cdf.hpp:752
double tdist_P(double const x, double const nu)
C++ version of gsl_cdf_tdist_P().
Definition: cdf.hpp:306
double gumbel1_Q(double const x, double const a, double const b)
C++ version of gsl_cdf_gumbel1_Q().
Definition: cdf.hpp:488
double fdist_Q(double const x, double const nu1, double const nu2)
C++ version of gsl_cdf_fdist_Q().
Definition: cdf.hpp:344
double geometric_Q(unsigned int const k, double const p)
C++ version of gsl_cdf_geometric_Q().
Definition: cdf.hpp:695
double cauchy_Qinv(double const Q, double const a)
C++ version of gsl_cdf_cauchy_Qinv().
Definition: cdf.hpp:152
double gamma_Qinv(double const Q, double const a, double const b)
C++ version of gsl_cdf_gamma_Qinv().
Definition: cdf.hpp:120
double ugaussian_Q(double const x)
C++ version of gsl_cdf_ugaussian_Q().
Definition: cdf.hpp:41
double ugaussian_Qinv(double const Q)
C++ version of gsl_cdf_ugaussian_Qinv().
Definition: cdf.hpp:53
double flat_P(double const x, double const a, double const b)
C++ version of gsl_cdf_flat_P().
Definition: cdf.hpp:407
double chisq_Qinv(double const Q, double const nu)
C++ version of gsl_cdf_chisq_Qinv().
Definition: cdf.hpp:248
double pareto_Pinv(double const P, double const a, double const b)
C++ version of gsl_cdf_pareto_Pinv().
Definition: cdf.hpp:605
double laplace_P(double const x, double const a)
C++ version of gsl_cdf_laplace_P().
Definition: cdf.hpp:160
double beta_Q(double const x, double const a, double const b)
C++ version of gsl_cdf_beta_Q().
Definition: cdf.hpp:380
double chisq_Q(double const x, double const nu)
C++ version of gsl_cdf_chisq_Q().
Definition: cdf.hpp:232
double pascal_P(unsigned int const k, double const p, unsigned int const n)
C++ version of gsl_cdf_pascal_P().
Definition: cdf.hpp:722
double gumbel1_Pinv(double const P, double const a, double const b)
C++ version of gsl_cdf_gumbel1_Pinv().
Definition: cdf.hpp:497
double gumbel2_P(double const x, double const a, double const b)
C++ version of gsl_cdf_gumbel2_P().
Definition: cdf.hpp:515
double gumbel2_Q(double const x, double const a, double const b)
C++ version of gsl_cdf_gumbel2_Q().
Definition: cdf.hpp:524
double gamma_Pinv(double const P, double const a, double const b)
C++ version of gsl_cdf_gamma_Pinv().
Definition: cdf.hpp:111
double gumbel1_Qinv(double const Q, double const a, double const b)
C++ version of gsl_cdf_gumbel1_Qinv().
Definition: cdf.hpp:506
double laplace_Q(double const x, double const a)
C++ version of gsl_cdf_laplace_Q().
Definition: cdf.hpp:168
double exponential_P(double const x, double const mu)
C++ version of gsl_cdf_exponential_P().
Definition: cdf.hpp:256
double flat_Qinv(double const Q, double const a, double const b)
C++ version of gsl_cdf_flat_Qinv().
Definition: cdf.hpp:434
double rayleigh_Q(double const x, double const sigma)
C++ version of gsl_cdf_rayleigh_Q().
Definition: cdf.hpp:200
double rayleigh_P(double const x, double const sigma)
C++ version of gsl_cdf_rayleigh_P().
Definition: cdf.hpp:192
double tdist_Qinv(double const Q, double const nu)
C++ version of gsl_cdf_tdist_Qinv().
Definition: cdf.hpp:327
double logistic_P(double const x, double const a)
C++ version of gsl_cdf_logistic_P().
Definition: cdf.hpp:622
double ugaussian_Pinv(double const P)
C++ version of gsl_cdf_ugaussian_Pinv().
Definition: cdf.hpp:47
double fdist_Qinv(double const Q, double const nu1, double const nu2)
C++ version of gsl_cdf_fdist_Qinv().
Definition: cdf.hpp:362
double exppow_P(double const x, double const a, double const b)
C++ version of gsl_cdf_exppow_P().
Definition: cdf.hpp:289
double laplace_Pinv(double const P, double const a)
C++ version of gsl_cdf_laplace_Pinv().
Definition: cdf.hpp:176
double logistic_Pinv(double const P, double const a)
C++ version of gsl_cdf_logistic_Pinv().
Definition: cdf.hpp:637
double tdist_Pinv(double const P, double const nu)
C++ version of gsl_cdf_tdist_Pinv().
Definition: cdf.hpp:320
double geometric_P(unsigned int const k, double const p)
C++ version of gsl_cdf_geometric_P().
Definition: cdf.hpp:687
double pareto_Q(double const x, double const a, double const b)
C++ version of gsl_cdf_pareto_Q().
Definition: cdf.hpp:596
size_t n(workspace const &w)
C++ version of gsl_rstat_n().
Definition: rstat.hpp:299
double P(double phi, double k, double n, mode_t mode)
C++ version of gsl_sf_ellint_P().
Definition: sf_ellint.hpp:182
double b(int order, double qq)
C++ version of gsl_sf_mathieu_b().
Definition: sf_mathieu.hpp:298
double a(int order, double qq)
C++ version of gsl_sf_mathieu_a().
Definition: sf_mathieu.hpp:272
double zeta(double const s)
C++ version of gsl_sf_zeta().
Definition: sf_zeta.hpp:72
The gsl package creates an interface to the GNU Scientific Library for C++.
Definition: blas.hpp:34