Loading [MathJax]/extensions/TeX/AMSsymbols.js
LALPulsar 7.1.1.1-b246709
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
cdfdist.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2014 Evan Goetz
3 *
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License as published by
6 * the Free Software Foundation; either version 2 of the License, or
7 * (at your option) any later version.
8 *
9 * This program is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * GNU General Public License for more details.
13 *
14 * You should have received a copy of the GNU General Public License
15 * along with with program; see the file COPYING. If not, write to the
16 * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
17 * MA 02110-1301 USA
18 */
19
20#ifndef __CDFDIST_H__
21#define __CDFDIST_H__
22
23#include <lal/LALStdlib.h>
24
35REAL8 ncx2cdf( REAL8 x, REAL8 dof, REAL8 delta );
38REAL8 ncx2pdf( REAL8 x, REAL8 dof, REAL8 delta );
39REAL8 ncx2inv( REAL8 p, REAL8 dof, REAL8 delta );
40REAL4 ncx2inv_float( REAL8 p, REAL8 dof, REAL8 delta );
41REAL8 norminv( REAL8 p, REAL8 mu, REAL8 sigma );
44REAL8 unitGaussianSNR( REAL8 value, REAL8 dof );
45REAL4 ncx2cdf_float( REAL4 x, REAL4 dof, REAL4 delta );
48
49#endif
REAL8 unitGaussianSNR(REAL8 value, REAL8 dof)
Definition: cdfdist.c:826
REAL8 ncx2inv(REAL8 p, REAL8 dof, REAL8 delta)
Matlab's ncx2inv function.
Definition: cdfdist.c:708
INT4 cdf_gamma_Qinv(REAL8 *out, REAL8 Q, REAL8 a, REAL8 b)
Definition: cdfdist.c:122
REAL4 ncx2cdf_float(REAL4 x, REAL4 dof, REAL4 delta)
Definition: cdfdist.c:429
REAL8 cdf_gamma_P_usingmatlab(REAL8 x, REAL8 a, REAL8 b)
Definition: cdfdist.c:275
REAL4 ncx2inv_float(REAL8 p, REAL8 dof, REAL8 delta)
Definition: cdfdist.c:764
REAL8 ncx2cdf_withouttinyprob_withmatlabchi2cdf(REAL8 x, REAL8 dof, REAL8 delta)
Definition: cdfdist.c:559
REAL8 cdf_gamma_P(REAL8 x, REAL8 a, REAL8 b)
Definition: cdfdist.c:256
REAL8 cdf_chisq_Qinv(REAL8 Q, REAL8 nu)
Definition: cdfdist.c:38
REAL4 ncx2cdf_float_withouttinyprob_withmatlabchi2cdf(REAL4 x, REAL4 dof, REAL4 delta)
Definition: cdfdist.c:593
REAL8 matlab_cdf_chisq_P(REAL8 x, REAL8 nu)
Compute the CDF P value at value x of a chi squared distrubution with nu degrees of freedom using the...
Definition: cdfdist.c:355
REAL8 ncx2cdf_withouttinyprob(REAL8 x, REAL8 dof, REAL8 delta)
Definition: cdfdist.c:491
REAL8 cdf_gamma_Pinv(REAL8 P, REAL8 a, REAL8 b)
Definition: cdfdist.c:44
REAL8 cdf_ugaussian_Pinv(REAL8 P)
Definition: cdfdist.c:193
REAL8 ncx2cdf(REAL8 x, REAL8 dof, REAL8 delta)
Matlab's version of the non-central chi-squared CDF with nu degrees of freedom and non-centrality del...
Definition: cdfdist.c:370
REAL8 twospect_cdf_chisq_P(REAL8 x, REAL8 nu)
Compute the CDF P value at value x of a chi squared distribution with nu degrees of freedom Rougly RE...
Definition: cdfdist.c:341
REAL8 ncx2pdf(REAL8 x, REAL8 dof, REAL8 delta)
Definition: cdfdist.c:628
REAL8 cdf_chisq_Pinv(REAL8 P, REAL8 nu)
Definition: cdfdist.c:32
INT4 cdf_ugaussian_Qinv(REAL8 *out, REAL8 Q)
Definition: cdfdist.c:224
REAL8 cdf_gamma_Q_usingmatlab(REAL8 x, REAL8 a, REAL8 b)
Definition: cdfdist.c:314
REAL8 norminv(REAL8 p, REAL8 mu, REAL8 sigma)
Definition: cdfdist.c:819
INT4 cdf_gamma_Q(REAL8 *out, REAL8 x, REAL8 a, REAL8 b)
Definition: cdfdist.c:294
REAL4 ncx2cdf_float_withouttinyprob(REAL4 x, REAL4 dof, REAL4 delta)
Definition: cdfdist.c:524
double REAL8
int32_t INT4
float REAL4
static const INT4 a