annotate scripts/statistics/distributions/module.mk @ 20644:4e307c55a2b5

Use isempty () rather than any () for faster code in inverse statistical distributions. betainv.m, binoinv.m, gaminv.m, poissinv.m: Use '! isempty (k)' rather than 'any (k)' for faster code.
author Rik <rik@octave.org>
date Sun, 11 Oct 2015 21:09:41 -0700
parents 916cc788d906
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
20363
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
1 FCN_FILE_DIRS += scripts/statistics/distributions
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
2
20363
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
3 scripts_statistics_distributions_FCN_FILES = \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
4 scripts/statistics/distributions/betacdf.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
5 scripts/statistics/distributions/betainv.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
6 scripts/statistics/distributions/betapdf.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
7 scripts/statistics/distributions/betarnd.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
8 scripts/statistics/distributions/binocdf.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
9 scripts/statistics/distributions/binoinv.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
10 scripts/statistics/distributions/binopdf.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
11 scripts/statistics/distributions/binornd.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
12 scripts/statistics/distributions/cauchy_cdf.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
13 scripts/statistics/distributions/cauchy_inv.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
14 scripts/statistics/distributions/cauchy_pdf.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
15 scripts/statistics/distributions/cauchy_rnd.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
16 scripts/statistics/distributions/chi2cdf.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
17 scripts/statistics/distributions/chi2inv.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
18 scripts/statistics/distributions/chi2pdf.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
19 scripts/statistics/distributions/chi2rnd.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
20 scripts/statistics/distributions/discrete_cdf.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
21 scripts/statistics/distributions/discrete_inv.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
22 scripts/statistics/distributions/discrete_pdf.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
23 scripts/statistics/distributions/discrete_rnd.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
24 scripts/statistics/distributions/empirical_cdf.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
25 scripts/statistics/distributions/empirical_inv.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
26 scripts/statistics/distributions/empirical_pdf.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
27 scripts/statistics/distributions/empirical_rnd.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
28 scripts/statistics/distributions/expcdf.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
29 scripts/statistics/distributions/expinv.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
30 scripts/statistics/distributions/exppdf.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
31 scripts/statistics/distributions/exprnd.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
32 scripts/statistics/distributions/fcdf.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
33 scripts/statistics/distributions/finv.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
34 scripts/statistics/distributions/fpdf.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
35 scripts/statistics/distributions/frnd.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
36 scripts/statistics/distributions/gamcdf.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
37 scripts/statistics/distributions/gaminv.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
38 scripts/statistics/distributions/gampdf.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
39 scripts/statistics/distributions/gamrnd.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
40 scripts/statistics/distributions/geocdf.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
41 scripts/statistics/distributions/geoinv.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
42 scripts/statistics/distributions/geopdf.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
43 scripts/statistics/distributions/geornd.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
44 scripts/statistics/distributions/hygecdf.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
45 scripts/statistics/distributions/hygeinv.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
46 scripts/statistics/distributions/hygepdf.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
47 scripts/statistics/distributions/hygernd.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
48 scripts/statistics/distributions/kolmogorov_smirnov_cdf.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
49 scripts/statistics/distributions/laplace_cdf.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
50 scripts/statistics/distributions/laplace_inv.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
51 scripts/statistics/distributions/laplace_pdf.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
52 scripts/statistics/distributions/laplace_rnd.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
53 scripts/statistics/distributions/logistic_cdf.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
54 scripts/statistics/distributions/logistic_inv.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
55 scripts/statistics/distributions/logistic_pdf.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
56 scripts/statistics/distributions/logistic_rnd.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
57 scripts/statistics/distributions/logncdf.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
58 scripts/statistics/distributions/logninv.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
59 scripts/statistics/distributions/lognpdf.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
60 scripts/statistics/distributions/lognrnd.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
61 scripts/statistics/distributions/nbincdf.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
62 scripts/statistics/distributions/nbininv.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
63 scripts/statistics/distributions/nbinpdf.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
64 scripts/statistics/distributions/nbinrnd.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
65 scripts/statistics/distributions/normcdf.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
66 scripts/statistics/distributions/norminv.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
67 scripts/statistics/distributions/normpdf.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
68 scripts/statistics/distributions/normrnd.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
69 scripts/statistics/distributions/poisscdf.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
70 scripts/statistics/distributions/poissinv.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
71 scripts/statistics/distributions/poisspdf.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
72 scripts/statistics/distributions/poissrnd.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
73 scripts/statistics/distributions/stdnormal_cdf.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
74 scripts/statistics/distributions/stdnormal_inv.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
75 scripts/statistics/distributions/stdnormal_pdf.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
76 scripts/statistics/distributions/stdnormal_rnd.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
77 scripts/statistics/distributions/tcdf.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
78 scripts/statistics/distributions/tinv.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
79 scripts/statistics/distributions/tpdf.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
80 scripts/statistics/distributions/trnd.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
81 scripts/statistics/distributions/unidrnd.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
82 scripts/statistics/distributions/unidcdf.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
83 scripts/statistics/distributions/unidinv.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
84 scripts/statistics/distributions/unidpdf.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
85 scripts/statistics/distributions/unifrnd.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
86 scripts/statistics/distributions/unifcdf.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
87 scripts/statistics/distributions/unifinv.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
88 scripts/statistics/distributions/unifpdf.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
89 scripts/statistics/distributions/wblcdf.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
90 scripts/statistics/distributions/wblinv.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
91 scripts/statistics/distributions/wblpdf.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
92 scripts/statistics/distributions/wblrnd.m \
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
93 scripts/statistics/distributions/wienrnd.m
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
94
20378
916cc788d906 fix installation of script files
John W. Eaton <jwe@octave.org>
parents: 20363
diff changeset
95 scripts_statistics_distributionsdir = $(fcnfiledir)/statistics/distributions
916cc788d906 fix installation of script files
John W. Eaton <jwe@octave.org>
parents: 20363
diff changeset
96
916cc788d906 fix installation of script files
John W. Eaton <jwe@octave.org>
parents: 20363
diff changeset
97 scripts_statistics_distributions_DATA = $(scripts_statistics_distributions_FCN_FILES)
916cc788d906 fix installation of script files
John W. Eaton <jwe@octave.org>
parents: 20363
diff changeset
98
20363
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
99 FCN_FILES += $(scripts_statistics_distributions_FCN_FILES)
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
100
20363
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
101 PKG_ADD_FILES += scripts/statistics/distributions/PKG_ADD
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9794
diff changeset
102
20363
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 9906
diff changeset
103 DIRSTAMP_FILES += scripts/statistics/distributions/$(octave_dirstamp)