Mercurial > hg > octave-nkf
annotate liboctave/lo-specfun.h @ 9835:1bb1ed717d2f
implement built-in erfinv
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Thu, 19 Nov 2009 10:30:57 +0100 |
parents | f80c566bc751 |
children | 4c0cdbe0acca |
rev | line source |
---|---|
3146 | 1 /* |
2 | |
8920 | 3 Copyright (C) 1996, 1997, 1998, 2002, 2004, 2005, 2006, 2007, 2008 |
7017 | 4 John W. Eaton |
3146 | 5 |
6 This file is part of Octave. | |
7 | |
8 Octave is free software; you can redistribute it and/or modify it | |
9 under the terms of the GNU General Public License as published by the | |
7016 | 10 Free Software Foundation; either version 3 of the License, or (at your |
11 option) any later version. | |
3146 | 12 |
13 Octave is distributed in the hope that it will be useful, but WITHOUT | |
14 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | |
15 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | |
16 for more details. | |
17 | |
18 You should have received a copy of the GNU General Public License | |
7016 | 19 along with Octave; see the file COPYING. If not, see |
20 <http://www.gnu.org/licenses/>. | |
3146 | 21 |
22 */ | |
23 | |
24 #if !defined (octave_liboctave_specfun_h) | |
25 #define octave_liboctave_specfun_h 1 | |
26 | |
3220 | 27 #include "oct-cmplx.h" |
9732
b4fdfee405b5
remove ArrayN<T> + fix nonhom. diag-scalar ops
Jaroslav Hajek <highegg@gmail.com>
parents:
9648
diff
changeset
|
28 #include "Array.h" |
3220 | 29 |
30 template <class T> class Array2; | |
3146 | 31 class Matrix; |
3220 | 32 class ComplexMatrix; |
4844 | 33 class NDArray; |
34 class ComplexNDArray; | |
3220 | 35 class RowVector; |
36 class ComplexColumnVector; | |
7789
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
37 class FloatMatrix; |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
38 class FloatComplexMatrix; |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
39 class FloatNDArray; |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
40 class FloatComplexNDArray; |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
41 class FloatRowVector; |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
42 class FloatComplexColumnVector; |
3146 | 43 class Range; |
44 | |
45 #if !defined (HAVE_ACOSH) | |
6108 | 46 extern OCTAVE_API double acosh (double); |
3146 | 47 #endif |
48 | |
49 #if !defined (HAVE_ASINH) | |
6108 | 50 extern OCTAVE_API double asinh (double); |
3146 | 51 #endif |
52 | |
53 #if !defined (HAVE_ATANH) | |
6108 | 54 extern OCTAVE_API double atanh (double); |
3146 | 55 #endif |
56 | |
57 #if !defined (HAVE_ERF) | |
6108 | 58 extern OCTAVE_API double erf (double); |
3146 | 59 #endif |
60 | |
61 #if !defined (HAVE_ERFC) | |
6108 | 62 extern OCTAVE_API double erfc (double); |
3146 | 63 #endif |
64 | |
7789
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
65 #if !defined (HAVE_ACOSHF) |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
66 extern OCTAVE_API float acoshf (float); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
67 #endif |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
68 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
69 #if !defined (HAVE_ASINHF) |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
70 extern OCTAVE_API float asinhf (float); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
71 #endif |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
72 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
73 #if !defined (HAVE_ATANHF) |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
74 extern OCTAVE_API float atanhf (float); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
75 #endif |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
76 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
77 #if !defined (HAVE_ERFF) |
7914
e998e81224b5
Various compilation fixes for MSVC.
John W. Eaton <jwe@octave.org>
parents:
7789
diff
changeset
|
78 extern OCTAVE_API float erff (float); |
7789
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
79 #endif |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
80 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
81 #if !defined (HAVE_ERFCF) |
7914
e998e81224b5
Various compilation fixes for MSVC.
John W. Eaton <jwe@octave.org>
parents:
7789
diff
changeset
|
82 extern OCTAVE_API float erfcf (float); |
7789
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
83 #endif |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
84 |
7638
2df457529cfa
implement expm1 and log1p functions
Jaroslav Hajek <highegg@gmail.com>
parents:
7601
diff
changeset
|
85 #if !defined (HAVE_EXPM1) |
2df457529cfa
implement expm1 and log1p functions
Jaroslav Hajek <highegg@gmail.com>
parents:
7601
diff
changeset
|
86 extern OCTAVE_API double expm1 (double x); |
2df457529cfa
implement expm1 and log1p functions
Jaroslav Hajek <highegg@gmail.com>
parents:
7601
diff
changeset
|
87 #endif |
2df457529cfa
implement expm1 and log1p functions
Jaroslav Hajek <highegg@gmail.com>
parents:
7601
diff
changeset
|
88 extern OCTAVE_API Complex expm1 (const Complex& x); |
2df457529cfa
implement expm1 and log1p functions
Jaroslav Hajek <highegg@gmail.com>
parents:
7601
diff
changeset
|
89 |
7789
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
90 #if !defined (HAVE_EXPM1F) |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
91 extern OCTAVE_API float expm1f (float x); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
92 #endif |
9812
f80c566bc751
improve unary mapper system
Jaroslav Hajek <highegg@gmail.com>
parents:
9732
diff
changeset
|
93 extern OCTAVE_API FloatComplex expm1 (const FloatComplex& x); |
7789
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
94 |
7638
2df457529cfa
implement expm1 and log1p functions
Jaroslav Hajek <highegg@gmail.com>
parents:
7601
diff
changeset
|
95 #if !defined (HAVE_LOG1P) |
2df457529cfa
implement expm1 and log1p functions
Jaroslav Hajek <highegg@gmail.com>
parents:
7601
diff
changeset
|
96 extern OCTAVE_API double log1p (double x); |
2df457529cfa
implement expm1 and log1p functions
Jaroslav Hajek <highegg@gmail.com>
parents:
7601
diff
changeset
|
97 #endif |
2df457529cfa
implement expm1 and log1p functions
Jaroslav Hajek <highegg@gmail.com>
parents:
7601
diff
changeset
|
98 extern OCTAVE_API Complex log1p (const Complex& x); |
2df457529cfa
implement expm1 and log1p functions
Jaroslav Hajek <highegg@gmail.com>
parents:
7601
diff
changeset
|
99 |
7789
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
100 #if !defined (HAVE_LOG1PF) |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
101 extern OCTAVE_API float log1pf (float x); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
102 #endif |
9812
f80c566bc751
improve unary mapper system
Jaroslav Hajek <highegg@gmail.com>
parents:
9732
diff
changeset
|
103 extern OCTAVE_API FloatComplex log1p (const FloatComplex& x); |
7789
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
104 |
6108 | 105 extern OCTAVE_API double xgamma (double x); |
106 extern OCTAVE_API double xlgamma (double x); | |
9812
f80c566bc751
improve unary mapper system
Jaroslav Hajek <highegg@gmail.com>
parents:
9732
diff
changeset
|
107 extern OCTAVE_API Complex rc_lgamma (double x); |
3146 | 108 |
7789
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
109 extern OCTAVE_API float xgamma (float x); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
110 extern OCTAVE_API float xlgamma (float x); |
9812
f80c566bc751
improve unary mapper system
Jaroslav Hajek <highegg@gmail.com>
parents:
9732
diff
changeset
|
111 extern OCTAVE_API FloatComplex rc_lgamma (float x); |
7789
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
112 |
6108 | 113 extern OCTAVE_API Complex |
5275 | 114 besselj (double alpha, const Complex& x, bool scaled, octave_idx_type& ierr); |
3220 | 115 |
6108 | 116 extern OCTAVE_API Complex |
5275 | 117 bessely (double alpha, const Complex& x, bool scaled, octave_idx_type& ierr); |
3220 | 118 |
6108 | 119 extern OCTAVE_API Complex |
5275 | 120 besseli (double alpha, const Complex& x, bool scaled, octave_idx_type& ierr); |
3220 | 121 |
6108 | 122 extern OCTAVE_API Complex |
5275 | 123 besselk (double alpha, const Complex& x, bool scaled, octave_idx_type& ierr); |
3220 | 124 |
6108 | 125 extern OCTAVE_API Complex |
5275 | 126 besselh1 (double alpha, const Complex& x, bool scaled, octave_idx_type& ierr); |
3220 | 127 |
6108 | 128 extern OCTAVE_API Complex |
5275 | 129 besselh2 (double alpha, const Complex& x, bool scaled, octave_idx_type& ierr); |
3220 | 130 |
6108 | 131 extern OCTAVE_API ComplexMatrix |
3220 | 132 besselj (double alpha, const ComplexMatrix& x, bool scaled, |
5275 | 133 Array2<octave_idx_type>& ierr); |
3220 | 134 |
6108 | 135 extern OCTAVE_API ComplexMatrix |
3220 | 136 bessely (double alpha, const ComplexMatrix& x, bool scaled, |
5275 | 137 Array2<octave_idx_type>& ierr); |
3220 | 138 |
6108 | 139 extern OCTAVE_API ComplexMatrix |
3220 | 140 besseli (double alpha, const ComplexMatrix& x, bool scaled, |
5275 | 141 Array2<octave_idx_type>& ierr); |
3220 | 142 |
6108 | 143 extern OCTAVE_API ComplexMatrix |
3220 | 144 besselk (double alpha, const ComplexMatrix& x, bool scaled, |
5275 | 145 Array2<octave_idx_type>& ierr); |
3220 | 146 |
6108 | 147 extern OCTAVE_API ComplexMatrix |
3220 | 148 besselh1 (double alpha, const ComplexMatrix& x, bool scaled, |
5275 | 149 Array2<octave_idx_type>& ierr); |
3220 | 150 |
6108 | 151 extern OCTAVE_API ComplexMatrix |
3220 | 152 besselh2 (double alpha, const ComplexMatrix& x, bool scaled, |
5275 | 153 Array2<octave_idx_type>& ierr); |
3220 | 154 |
6108 | 155 extern OCTAVE_API ComplexMatrix |
3220 | 156 besselj (const Matrix& alpha, const Complex& x, bool scaled, |
5275 | 157 Array2<octave_idx_type>& ierr); |
3220 | 158 |
6108 | 159 extern OCTAVE_API ComplexMatrix |
3220 | 160 bessely (const Matrix& alpha, const Complex& x, bool scaled, |
5275 | 161 Array2<octave_idx_type>& ierr); |
3220 | 162 |
6108 | 163 extern OCTAVE_API ComplexMatrix |
3220 | 164 besseli (const Matrix& alpha, const Complex& x, bool scaled, |
5275 | 165 Array2<octave_idx_type>& ierr); |
3220 | 166 |
6108 | 167 extern OCTAVE_API ComplexMatrix |
3220 | 168 besselk (const Matrix& alpha, const Complex& x, bool scaled, |
5275 | 169 Array2<octave_idx_type>& ierr); |
3146 | 170 |
6108 | 171 extern OCTAVE_API ComplexMatrix |
3220 | 172 besselh1 (const Matrix& alpha, const Complex& x, bool scaled, |
5275 | 173 Array2<octave_idx_type>& ierr); |
3220 | 174 |
6108 | 175 extern OCTAVE_API ComplexMatrix |
3220 | 176 besselh2 (const Matrix& alpha, const Complex& x, bool scaled, |
5275 | 177 Array2<octave_idx_type>& ierr); |
3220 | 178 |
6108 | 179 extern OCTAVE_API ComplexMatrix |
3220 | 180 besselj (const Matrix& alpha, const ComplexMatrix& x, bool scaled, |
5275 | 181 Array2<octave_idx_type>& ierr); |
3220 | 182 |
6108 | 183 extern OCTAVE_API ComplexMatrix |
3220 | 184 bessely (const Matrix& alpha, const ComplexMatrix& x, bool scaled, |
5275 | 185 Array2<octave_idx_type>& ierr); |
3220 | 186 |
6108 | 187 extern OCTAVE_API ComplexMatrix |
3220 | 188 besseli (const Matrix& alpha, const ComplexMatrix& x, bool scaled, |
5275 | 189 Array2<octave_idx_type>& ierr); |
3220 | 190 |
6108 | 191 extern OCTAVE_API ComplexMatrix |
3220 | 192 besselk (const Matrix& alpha, const ComplexMatrix& x, bool scaled, |
5275 | 193 Array2<octave_idx_type>& ierr); |
3220 | 194 |
6108 | 195 extern OCTAVE_API ComplexMatrix |
3220 | 196 besselh1 (const Matrix& alpha, const ComplexMatrix& x, bool scaled, |
5275 | 197 Array2<octave_idx_type>& ierr); |
3220 | 198 |
6108 | 199 extern OCTAVE_API ComplexMatrix |
3220 | 200 besselh2 (const Matrix& alpha, const ComplexMatrix& x, bool scaled, |
5275 | 201 Array2<octave_idx_type>& ierr); |
3220 | 202 |
6108 | 203 extern OCTAVE_API ComplexNDArray |
4844 | 204 besselj (double alpha, const ComplexNDArray& x, bool scaled, |
9732
b4fdfee405b5
remove ArrayN<T> + fix nonhom. diag-scalar ops
Jaroslav Hajek <highegg@gmail.com>
parents:
9648
diff
changeset
|
205 Array<octave_idx_type>& ierr); |
4844 | 206 |
6108 | 207 extern OCTAVE_API ComplexNDArray |
4844 | 208 bessely (double alpha, const ComplexNDArray& x, bool scaled, |
9732
b4fdfee405b5
remove ArrayN<T> + fix nonhom. diag-scalar ops
Jaroslav Hajek <highegg@gmail.com>
parents:
9648
diff
changeset
|
209 Array<octave_idx_type>& ierr); |
4844 | 210 |
6108 | 211 extern OCTAVE_API ComplexNDArray |
4844 | 212 besseli (double alpha, const ComplexNDArray& x, bool scaled, |
9732
b4fdfee405b5
remove ArrayN<T> + fix nonhom. diag-scalar ops
Jaroslav Hajek <highegg@gmail.com>
parents:
9648
diff
changeset
|
213 Array<octave_idx_type>& ierr); |
4844 | 214 |
6108 | 215 extern OCTAVE_API ComplexNDArray |
4844 | 216 besselk (double alpha, const ComplexNDArray& x, bool scaled, |
9732
b4fdfee405b5
remove ArrayN<T> + fix nonhom. diag-scalar ops
Jaroslav Hajek <highegg@gmail.com>
parents:
9648
diff
changeset
|
217 Array<octave_idx_type>& ierr); |
4844 | 218 |
6108 | 219 extern OCTAVE_API ComplexNDArray |
4844 | 220 besselh1 (double alpha, const ComplexNDArray& x, bool scaled, |
9732
b4fdfee405b5
remove ArrayN<T> + fix nonhom. diag-scalar ops
Jaroslav Hajek <highegg@gmail.com>
parents:
9648
diff
changeset
|
221 Array<octave_idx_type>& ierr); |
4844 | 222 |
6108 | 223 extern OCTAVE_API ComplexNDArray |
4844 | 224 besselh2 (double alpha, const ComplexNDArray& x, bool scaled, |
9732
b4fdfee405b5
remove ArrayN<T> + fix nonhom. diag-scalar ops
Jaroslav Hajek <highegg@gmail.com>
parents:
9648
diff
changeset
|
225 Array<octave_idx_type>& ierr); |
4844 | 226 |
6108 | 227 extern OCTAVE_API ComplexNDArray |
4844 | 228 besselj (const NDArray& alpha, const Complex& x, bool scaled, |
9732
b4fdfee405b5
remove ArrayN<T> + fix nonhom. diag-scalar ops
Jaroslav Hajek <highegg@gmail.com>
parents:
9648
diff
changeset
|
229 Array<octave_idx_type>& ierr); |
4844 | 230 |
6108 | 231 extern OCTAVE_API ComplexNDArray |
4844 | 232 bessely (const NDArray& alpha, const Complex& x, bool scaled, |
9732
b4fdfee405b5
remove ArrayN<T> + fix nonhom. diag-scalar ops
Jaroslav Hajek <highegg@gmail.com>
parents:
9648
diff
changeset
|
233 Array<octave_idx_type>& ierr); |
4844 | 234 |
6108 | 235 extern OCTAVE_API ComplexNDArray |
4844 | 236 besseli (const NDArray& alpha, const Complex& x, bool scaled, |
9732
b4fdfee405b5
remove ArrayN<T> + fix nonhom. diag-scalar ops
Jaroslav Hajek <highegg@gmail.com>
parents:
9648
diff
changeset
|
237 Array<octave_idx_type>& ierr); |
4844 | 238 |
6108 | 239 extern OCTAVE_API ComplexNDArray |
4844 | 240 besselk (const NDArray& alpha, const Complex& x, bool scaled, |
9732
b4fdfee405b5
remove ArrayN<T> + fix nonhom. diag-scalar ops
Jaroslav Hajek <highegg@gmail.com>
parents:
9648
diff
changeset
|
241 Array<octave_idx_type>& ierr); |
4844 | 242 |
6108 | 243 extern OCTAVE_API ComplexNDArray |
4844 | 244 besselh1 (const NDArray& alpha, const Complex& x, bool scaled, |
9732
b4fdfee405b5
remove ArrayN<T> + fix nonhom. diag-scalar ops
Jaroslav Hajek <highegg@gmail.com>
parents:
9648
diff
changeset
|
245 Array<octave_idx_type>& ierr); |
4844 | 246 |
6108 | 247 extern OCTAVE_API ComplexNDArray |
4844 | 248 besselh2 (const NDArray& alpha, const Complex& x, bool scaled, |
9732
b4fdfee405b5
remove ArrayN<T> + fix nonhom. diag-scalar ops
Jaroslav Hajek <highegg@gmail.com>
parents:
9648
diff
changeset
|
249 Array<octave_idx_type>& ierr); |
4844 | 250 |
6108 | 251 extern OCTAVE_API ComplexNDArray |
4844 | 252 besselj (const NDArray& alpha, const ComplexNDArray& x, bool scaled, |
9732
b4fdfee405b5
remove ArrayN<T> + fix nonhom. diag-scalar ops
Jaroslav Hajek <highegg@gmail.com>
parents:
9648
diff
changeset
|
253 Array<octave_idx_type>& ierr); |
4844 | 254 |
6108 | 255 extern OCTAVE_API ComplexNDArray |
4844 | 256 bessely (const NDArray& alpha, const ComplexNDArray& x, bool scaled, |
9732
b4fdfee405b5
remove ArrayN<T> + fix nonhom. diag-scalar ops
Jaroslav Hajek <highegg@gmail.com>
parents:
9648
diff
changeset
|
257 Array<octave_idx_type>& ierr); |
4844 | 258 |
6108 | 259 extern OCTAVE_API ComplexNDArray |
4844 | 260 besseli (const NDArray& alpha, const ComplexNDArray& x, bool scaled, |
9732
b4fdfee405b5
remove ArrayN<T> + fix nonhom. diag-scalar ops
Jaroslav Hajek <highegg@gmail.com>
parents:
9648
diff
changeset
|
261 Array<octave_idx_type>& ierr); |
4844 | 262 |
6108 | 263 extern OCTAVE_API ComplexNDArray |
4844 | 264 besselk (const NDArray& alpha, const ComplexNDArray& x, bool scaled, |
9732
b4fdfee405b5
remove ArrayN<T> + fix nonhom. diag-scalar ops
Jaroslav Hajek <highegg@gmail.com>
parents:
9648
diff
changeset
|
265 Array<octave_idx_type>& ierr); |
4844 | 266 |
6108 | 267 extern OCTAVE_API ComplexNDArray |
4844 | 268 besselh1 (const NDArray& alpha, const ComplexNDArray& x, bool scaled, |
9732
b4fdfee405b5
remove ArrayN<T> + fix nonhom. diag-scalar ops
Jaroslav Hajek <highegg@gmail.com>
parents:
9648
diff
changeset
|
269 Array<octave_idx_type>& ierr); |
4844 | 270 |
6108 | 271 extern OCTAVE_API ComplexNDArray |
4844 | 272 besselh2 (const NDArray& alpha, const ComplexNDArray& x, bool scaled, |
9732
b4fdfee405b5
remove ArrayN<T> + fix nonhom. diag-scalar ops
Jaroslav Hajek <highegg@gmail.com>
parents:
9648
diff
changeset
|
273 Array<octave_idx_type>& ierr); |
4844 | 274 |
6108 | 275 extern OCTAVE_API ComplexMatrix |
3220 | 276 besselj (const RowVector& alpha, const ComplexColumnVector& x, bool scaled, |
5275 | 277 Array2<octave_idx_type>& ierr); |
3220 | 278 |
6108 | 279 extern OCTAVE_API ComplexMatrix |
3220 | 280 bessely (const RowVector& alpha, const ComplexColumnVector& x, bool scaled, |
5275 | 281 Array2<octave_idx_type>& ierr); |
3220 | 282 |
6108 | 283 extern OCTAVE_API ComplexMatrix |
3220 | 284 besseli (const RowVector& alpha, const ComplexColumnVector& x, bool scaled, |
5275 | 285 Array2<octave_idx_type>& ierr); |
3220 | 286 |
6108 | 287 extern OCTAVE_API ComplexMatrix |
3220 | 288 besselk (const RowVector& alpha, const ComplexColumnVector& x, bool scaled, |
5275 | 289 Array2<octave_idx_type>& ierr); |
3220 | 290 |
6108 | 291 extern OCTAVE_API ComplexMatrix |
3220 | 292 besselh1 (const RowVector& alpha, const ComplexColumnVector& x, bool scaled, |
5275 | 293 Array2<octave_idx_type>& ierr); |
3220 | 294 |
6108 | 295 extern OCTAVE_API ComplexMatrix |
3220 | 296 besselh2 (const RowVector& alpha, const ComplexColumnVector& x, bool scaled, |
5275 | 297 Array2<octave_idx_type>& ierr); |
3220 | 298 |
7789
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
299 extern OCTAVE_API FloatComplex |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
300 besselj (float alpha, const FloatComplex& x, bool scaled, octave_idx_type& ierr); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
301 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
302 extern OCTAVE_API FloatComplex |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
303 bessely (float alpha, const FloatComplex& x, bool scaled, octave_idx_type& ierr); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
304 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
305 extern OCTAVE_API FloatComplex |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
306 besseli (float alpha, const FloatComplex& x, bool scaled, octave_idx_type& ierr); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
307 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
308 extern OCTAVE_API FloatComplex |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
309 besselk (float alpha, const FloatComplex& x, bool scaled, octave_idx_type& ierr); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
310 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
311 extern OCTAVE_API FloatComplex |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
312 besselh1 (float alpha, const FloatComplex& x, bool scaled, octave_idx_type& ierr); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
313 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
314 extern OCTAVE_API FloatComplex |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
315 besselh2 (float alpha, const FloatComplex& x, bool scaled, octave_idx_type& ierr); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
316 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
317 extern OCTAVE_API FloatComplexMatrix |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
318 besselj (float alpha, const FloatComplexMatrix& x, bool scaled, |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
319 Array2<octave_idx_type>& ierr); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
320 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
321 extern OCTAVE_API FloatComplexMatrix |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
322 bessely (float alpha, const FloatComplexMatrix& x, bool scaled, |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
323 Array2<octave_idx_type>& ierr); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
324 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
325 extern OCTAVE_API FloatComplexMatrix |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
326 besseli (float alpha, const FloatComplexMatrix& x, bool scaled, |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
327 Array2<octave_idx_type>& ierr); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
328 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
329 extern OCTAVE_API FloatComplexMatrix |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
330 besselk (float alpha, const FloatComplexMatrix& x, bool scaled, |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
331 Array2<octave_idx_type>& ierr); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
332 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
333 extern OCTAVE_API FloatComplexMatrix |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
334 besselh1 (float alpha, const FloatComplexMatrix& x, bool scaled, |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
335 Array2<octave_idx_type>& ierr); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
336 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
337 extern OCTAVE_API FloatComplexMatrix |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
338 besselh2 (float alpha, const FloatComplexMatrix& x, bool scaled, |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
339 Array2<octave_idx_type>& ierr); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
340 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
341 extern OCTAVE_API FloatComplexMatrix |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
342 besselj (const FloatMatrix& alpha, const FloatComplex& x, bool scaled, |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
343 Array2<octave_idx_type>& ierr); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
344 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
345 extern OCTAVE_API FloatComplexMatrix |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
346 bessely (const FloatMatrix& alpha, const FloatComplex& x, bool scaled, |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
347 Array2<octave_idx_type>& ierr); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
348 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
349 extern OCTAVE_API FloatComplexMatrix |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
350 besseli (const FloatMatrix& alpha, const FloatComplex& x, bool scaled, |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
351 Array2<octave_idx_type>& ierr); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
352 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
353 extern OCTAVE_API FloatComplexMatrix |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
354 besselk (const FloatMatrix& alpha, const FloatComplex& x, bool scaled, |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
355 Array2<octave_idx_type>& ierr); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
356 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
357 extern OCTAVE_API FloatComplexMatrix |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
358 besselh1 (const FloatMatrix& alpha, const FloatComplex& x, bool scaled, |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
359 Array2<octave_idx_type>& ierr); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
360 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
361 extern OCTAVE_API FloatComplexMatrix |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
362 besselh2 (const FloatMatrix& alpha, const FloatComplex& x, bool scaled, |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
363 Array2<octave_idx_type>& ierr); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
364 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
365 extern OCTAVE_API FloatComplexMatrix |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
366 besselj (const FloatMatrix& alpha, const FloatComplexMatrix& x, bool scaled, |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
367 Array2<octave_idx_type>& ierr); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
368 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
369 extern OCTAVE_API FloatComplexMatrix |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
370 bessely (const FloatMatrix& alpha, const FloatComplexMatrix& x, bool scaled, |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
371 Array2<octave_idx_type>& ierr); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
372 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
373 extern OCTAVE_API FloatComplexMatrix |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
374 besseli (const FloatMatrix& alpha, const FloatComplexMatrix& x, bool scaled, |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
375 Array2<octave_idx_type>& ierr); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
376 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
377 extern OCTAVE_API FloatComplexMatrix |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
378 besselk (const FloatMatrix& alpha, const FloatComplexMatrix& x, bool scaled, |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
379 Array2<octave_idx_type>& ierr); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
380 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
381 extern OCTAVE_API FloatComplexMatrix |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
382 besselh1 (const FloatMatrix& alpha, const FloatComplexMatrix& x, bool scaled, |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
383 Array2<octave_idx_type>& ierr); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
384 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
385 extern OCTAVE_API FloatComplexMatrix |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
386 besselh2 (const FloatMatrix& alpha, const FloatComplexMatrix& x, bool scaled, |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
387 Array2<octave_idx_type>& ierr); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
388 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
389 extern OCTAVE_API FloatComplexNDArray |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
390 besselj (float alpha, const FloatComplexNDArray& x, bool scaled, |
9732
b4fdfee405b5
remove ArrayN<T> + fix nonhom. diag-scalar ops
Jaroslav Hajek <highegg@gmail.com>
parents:
9648
diff
changeset
|
391 Array<octave_idx_type>& ierr); |
7789
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
392 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
393 extern OCTAVE_API FloatComplexNDArray |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
394 bessely (float alpha, const FloatComplexNDArray& x, bool scaled, |
9732
b4fdfee405b5
remove ArrayN<T> + fix nonhom. diag-scalar ops
Jaroslav Hajek <highegg@gmail.com>
parents:
9648
diff
changeset
|
395 Array<octave_idx_type>& ierr); |
7789
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
396 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
397 extern OCTAVE_API FloatComplexNDArray |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
398 besseli (float alpha, const FloatComplexNDArray& x, bool scaled, |
9732
b4fdfee405b5
remove ArrayN<T> + fix nonhom. diag-scalar ops
Jaroslav Hajek <highegg@gmail.com>
parents:
9648
diff
changeset
|
399 Array<octave_idx_type>& ierr); |
7789
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
400 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
401 extern OCTAVE_API FloatComplexNDArray |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
402 besselk (float alpha, const FloatComplexNDArray& x, bool scaled, |
9732
b4fdfee405b5
remove ArrayN<T> + fix nonhom. diag-scalar ops
Jaroslav Hajek <highegg@gmail.com>
parents:
9648
diff
changeset
|
403 Array<octave_idx_type>& ierr); |
7789
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
404 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
405 extern OCTAVE_API FloatComplexNDArray |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
406 besselh1 (float alpha, const FloatComplexNDArray& x, bool scaled, |
9732
b4fdfee405b5
remove ArrayN<T> + fix nonhom. diag-scalar ops
Jaroslav Hajek <highegg@gmail.com>
parents:
9648
diff
changeset
|
407 Array<octave_idx_type>& ierr); |
7789
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
408 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
409 extern OCTAVE_API FloatComplexNDArray |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
410 besselh2 (float alpha, const FloatComplexNDArray& x, bool scaled, |
9732
b4fdfee405b5
remove ArrayN<T> + fix nonhom. diag-scalar ops
Jaroslav Hajek <highegg@gmail.com>
parents:
9648
diff
changeset
|
411 Array<octave_idx_type>& ierr); |
7789
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
412 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
413 extern OCTAVE_API FloatComplexNDArray |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
414 besselj (const FloatNDArray& alpha, const FloatComplex& x, bool scaled, |
9732
b4fdfee405b5
remove ArrayN<T> + fix nonhom. diag-scalar ops
Jaroslav Hajek <highegg@gmail.com>
parents:
9648
diff
changeset
|
415 Array<octave_idx_type>& ierr); |
7789
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
416 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
417 extern OCTAVE_API FloatComplexNDArray |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
418 bessely (const FloatNDArray& alpha, const FloatComplex& x, bool scaled, |
9732
b4fdfee405b5
remove ArrayN<T> + fix nonhom. diag-scalar ops
Jaroslav Hajek <highegg@gmail.com>
parents:
9648
diff
changeset
|
419 Array<octave_idx_type>& ierr); |
7789
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
420 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
421 extern OCTAVE_API FloatComplexNDArray |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
422 besseli (const FloatNDArray& alpha, const FloatComplex& x, bool scaled, |
9732
b4fdfee405b5
remove ArrayN<T> + fix nonhom. diag-scalar ops
Jaroslav Hajek <highegg@gmail.com>
parents:
9648
diff
changeset
|
423 Array<octave_idx_type>& ierr); |
7789
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
424 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
425 extern OCTAVE_API FloatComplexNDArray |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
426 besselk (const FloatNDArray& alpha, const FloatComplex& x, bool scaled, |
9732
b4fdfee405b5
remove ArrayN<T> + fix nonhom. diag-scalar ops
Jaroslav Hajek <highegg@gmail.com>
parents:
9648
diff
changeset
|
427 Array<octave_idx_type>& ierr); |
7789
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
428 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
429 extern OCTAVE_API FloatComplexNDArray |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
430 besselh1 (const FloatNDArray& alpha, const FloatComplex& x, bool scaled, |
9732
b4fdfee405b5
remove ArrayN<T> + fix nonhom. diag-scalar ops
Jaroslav Hajek <highegg@gmail.com>
parents:
9648
diff
changeset
|
431 Array<octave_idx_type>& ierr); |
7789
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
432 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
433 extern OCTAVE_API FloatComplexNDArray |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
434 besselh2 (const FloatNDArray& alpha, const FloatComplex& x, bool scaled, |
9732
b4fdfee405b5
remove ArrayN<T> + fix nonhom. diag-scalar ops
Jaroslav Hajek <highegg@gmail.com>
parents:
9648
diff
changeset
|
435 Array<octave_idx_type>& ierr); |
7789
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
436 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
437 extern OCTAVE_API FloatComplexNDArray |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
438 besselj (const FloatNDArray& alpha, const FloatComplexNDArray& x, bool scaled, |
9732
b4fdfee405b5
remove ArrayN<T> + fix nonhom. diag-scalar ops
Jaroslav Hajek <highegg@gmail.com>
parents:
9648
diff
changeset
|
439 Array<octave_idx_type>& ierr); |
7789
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
440 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
441 extern OCTAVE_API FloatComplexNDArray |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
442 bessely (const FloatNDArray& alpha, const FloatComplexNDArray& x, bool scaled, |
9732
b4fdfee405b5
remove ArrayN<T> + fix nonhom. diag-scalar ops
Jaroslav Hajek <highegg@gmail.com>
parents:
9648
diff
changeset
|
443 Array<octave_idx_type>& ierr); |
7789
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
444 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
445 extern OCTAVE_API FloatComplexNDArray |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
446 besseli (const FloatNDArray& alpha, const FloatComplexNDArray& x, bool scaled, |
9732
b4fdfee405b5
remove ArrayN<T> + fix nonhom. diag-scalar ops
Jaroslav Hajek <highegg@gmail.com>
parents:
9648
diff
changeset
|
447 Array<octave_idx_type>& ierr); |
7789
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
448 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
449 extern OCTAVE_API FloatComplexNDArray |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
450 besselk (const FloatNDArray& alpha, const FloatComplexNDArray& x, bool scaled, |
9732
b4fdfee405b5
remove ArrayN<T> + fix nonhom. diag-scalar ops
Jaroslav Hajek <highegg@gmail.com>
parents:
9648
diff
changeset
|
451 Array<octave_idx_type>& ierr); |
7789
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
452 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
453 extern OCTAVE_API FloatComplexNDArray |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
454 besselh1 (const FloatNDArray& alpha, const FloatComplexNDArray& x, bool scaled, |
9732
b4fdfee405b5
remove ArrayN<T> + fix nonhom. diag-scalar ops
Jaroslav Hajek <highegg@gmail.com>
parents:
9648
diff
changeset
|
455 Array<octave_idx_type>& ierr); |
7789
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
456 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
457 extern OCTAVE_API FloatComplexNDArray |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
458 besselh2 (const FloatNDArray& alpha, const FloatComplexNDArray& x, bool scaled, |
9732
b4fdfee405b5
remove ArrayN<T> + fix nonhom. diag-scalar ops
Jaroslav Hajek <highegg@gmail.com>
parents:
9648
diff
changeset
|
459 Array<octave_idx_type>& ierr); |
7789
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
460 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
461 extern OCTAVE_API FloatComplexMatrix |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
462 besselj (const FloatRowVector& alpha, const FloatComplexColumnVector& x, bool scaled, |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
463 Array2<octave_idx_type>& ierr); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
464 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
465 extern OCTAVE_API FloatComplexMatrix |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
466 bessely (const FloatRowVector& alpha, const FloatComplexColumnVector& x, bool scaled, |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
467 Array2<octave_idx_type>& ierr); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
468 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
469 extern OCTAVE_API FloatComplexMatrix |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
470 besseli (const FloatRowVector& alpha, const FloatComplexColumnVector& x, bool scaled, |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
471 Array2<octave_idx_type>& ierr); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
472 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
473 extern OCTAVE_API FloatComplexMatrix |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
474 besselk (const FloatRowVector& alpha, const FloatComplexColumnVector& x, bool scaled, |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
475 Array2<octave_idx_type>& ierr); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
476 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
477 extern OCTAVE_API FloatComplexMatrix |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
478 besselh1 (const FloatRowVector& alpha, const FloatComplexColumnVector& x, bool scaled, |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
479 Array2<octave_idx_type>& ierr); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
480 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
481 extern OCTAVE_API FloatComplexMatrix |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
482 besselh2 (const FloatRowVector& alpha, const FloatComplexColumnVector& x, bool scaled, |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
483 Array2<octave_idx_type>& ierr); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
484 |
6108 | 485 extern OCTAVE_API Complex airy (const Complex& z, bool deriv, bool scaled, octave_idx_type& ierr); |
486 extern OCTAVE_API Complex biry (const Complex& z, bool deriv, bool scaled, octave_idx_type& ierr); | |
3220 | 487 |
6108 | 488 extern OCTAVE_API ComplexMatrix |
5275 | 489 airy (const ComplexMatrix& z, bool deriv, bool scaled, Array2<octave_idx_type>& ierr); |
3220 | 490 |
6108 | 491 extern OCTAVE_API ComplexMatrix |
5275 | 492 biry (const ComplexMatrix& z, bool deriv, bool scaled, Array2<octave_idx_type>& ierr); |
3146 | 493 |
6108 | 494 extern OCTAVE_API ComplexNDArray |
9732
b4fdfee405b5
remove ArrayN<T> + fix nonhom. diag-scalar ops
Jaroslav Hajek <highegg@gmail.com>
parents:
9648
diff
changeset
|
495 airy (const ComplexNDArray& z, bool deriv, bool scaled, Array<octave_idx_type>& ierr); |
4844 | 496 |
6108 | 497 extern OCTAVE_API ComplexNDArray |
9732
b4fdfee405b5
remove ArrayN<T> + fix nonhom. diag-scalar ops
Jaroslav Hajek <highegg@gmail.com>
parents:
9648
diff
changeset
|
498 biry (const ComplexNDArray& z, bool deriv, bool scaled, Array<octave_idx_type>& ierr); |
4844 | 499 |
7789
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
500 extern OCTAVE_API FloatComplex airy (const FloatComplex& z, bool deriv, bool scaled, octave_idx_type& ierr); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
501 extern OCTAVE_API FloatComplex biry (const FloatComplex& z, bool deriv, bool scaled, octave_idx_type& ierr); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
502 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
503 extern OCTAVE_API FloatComplexMatrix |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
504 airy (const FloatComplexMatrix& z, bool deriv, bool scaled, Array2<octave_idx_type>& ierr); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
505 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
506 extern OCTAVE_API FloatComplexMatrix |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
507 biry (const FloatComplexMatrix& z, bool deriv, bool scaled, Array2<octave_idx_type>& ierr); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
508 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
509 extern OCTAVE_API FloatComplexNDArray |
9732
b4fdfee405b5
remove ArrayN<T> + fix nonhom. diag-scalar ops
Jaroslav Hajek <highegg@gmail.com>
parents:
9648
diff
changeset
|
510 airy (const FloatComplexNDArray& z, bool deriv, bool scaled, Array<octave_idx_type>& ierr); |
7789
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
511 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
512 extern OCTAVE_API FloatComplexNDArray |
9732
b4fdfee405b5
remove ArrayN<T> + fix nonhom. diag-scalar ops
Jaroslav Hajek <highegg@gmail.com>
parents:
9648
diff
changeset
|
513 biry (const FloatComplexNDArray& z, bool deriv, bool scaled, Array<octave_idx_type>& ierr); |
7789
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
514 |
6108 | 515 extern OCTAVE_API double betainc (double x, double a, double b); |
516 extern OCTAVE_API Matrix betainc (double x, double a, const Matrix& b); | |
517 extern OCTAVE_API Matrix betainc (double x, const Matrix& a, double b); | |
518 extern OCTAVE_API Matrix betainc (double x, const Matrix& a, const Matrix& b); | |
3146 | 519 |
6108 | 520 extern OCTAVE_API NDArray betainc (double x, double a, const NDArray& b); |
521 extern OCTAVE_API NDArray betainc (double x, const NDArray& a, double b); | |
522 extern OCTAVE_API NDArray betainc (double x, const NDArray& a, const NDArray& b); | |
4844 | 523 |
6108 | 524 extern OCTAVE_API Matrix betainc (const Matrix& x, double a, double b); |
525 extern OCTAVE_API Matrix betainc (const Matrix& x, double a, const Matrix& b); | |
526 extern OCTAVE_API Matrix betainc (const Matrix& x, const Matrix& a, double b); | |
527 extern OCTAVE_API Matrix betainc (const Matrix& x, const Matrix& a, const Matrix& b); | |
3146 | 528 |
6108 | 529 extern OCTAVE_API NDArray betainc (const NDArray& x, double a, double b); |
530 extern OCTAVE_API NDArray betainc (const NDArray& x, double a, const NDArray& b); | |
531 extern OCTAVE_API NDArray betainc (const NDArray& x, const NDArray& a, double b); | |
532 extern OCTAVE_API NDArray betainc (const NDArray& x, const NDArray& a, const NDArray& b); | |
4844 | 533 |
7789
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
534 extern OCTAVE_API float betainc (float x, float a, float b); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
535 extern OCTAVE_API FloatMatrix betainc (float x, float a, const FloatMatrix& b); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
536 extern OCTAVE_API FloatMatrix betainc (float x, const FloatMatrix& a, float b); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
537 extern OCTAVE_API FloatMatrix betainc (float x, const FloatMatrix& a, const FloatMatrix& b); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
538 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
539 extern OCTAVE_API FloatNDArray betainc (float x, float a, const FloatNDArray& b); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
540 extern OCTAVE_API FloatNDArray betainc (float x, const FloatNDArray& a, float b); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
541 extern OCTAVE_API FloatNDArray betainc (float x, const FloatNDArray& a, const FloatNDArray& b); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
542 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
543 extern OCTAVE_API FloatMatrix betainc (const FloatMatrix& x, float a, float b); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
544 extern OCTAVE_API FloatMatrix betainc (const FloatMatrix& x, float a, const FloatMatrix& b); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
545 extern OCTAVE_API FloatMatrix betainc (const FloatMatrix& x, const FloatMatrix& a, float b); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
546 extern OCTAVE_API FloatMatrix betainc (const FloatMatrix& x, const FloatMatrix& a, const FloatMatrix& b); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
547 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
548 extern OCTAVE_API FloatNDArray betainc (const FloatNDArray& x, float a, float b); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
549 extern OCTAVE_API FloatNDArray betainc (const FloatNDArray& x, float a, const FloatNDArray& b); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
550 extern OCTAVE_API FloatNDArray betainc (const FloatNDArray& x, const FloatNDArray& a, float b); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
551 extern OCTAVE_API FloatNDArray betainc (const FloatNDArray& x, const FloatNDArray& a, const FloatNDArray& b); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
552 |
6108 | 553 extern OCTAVE_API double gammainc (double x, double a, bool& err); |
554 extern OCTAVE_API Matrix gammainc (double x, const Matrix& a); | |
555 extern OCTAVE_API Matrix gammainc (const Matrix& x, double a); | |
556 extern OCTAVE_API Matrix gammainc (const Matrix& x, const Matrix& a); | |
3146 | 557 |
6108 | 558 extern OCTAVE_API NDArray gammainc (double x, const NDArray& a); |
559 extern OCTAVE_API NDArray gammainc (const NDArray& x, double a); | |
560 extern OCTAVE_API NDArray gammainc (const NDArray& x, const NDArray& a); | |
4844 | 561 |
4004 | 562 inline double gammainc (double x, double a) |
563 { | |
564 bool err; | |
565 return gammainc (x, a, err); | |
566 } | |
567 | |
7789
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
568 extern OCTAVE_API float gammainc (float x, float a, bool& err); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
569 extern OCTAVE_API FloatMatrix gammainc (float x, const FloatMatrix& a); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
570 extern OCTAVE_API FloatMatrix gammainc (const FloatMatrix& x, float a); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
571 extern OCTAVE_API FloatMatrix gammainc (const FloatMatrix& x, const FloatMatrix& a); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
572 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
573 extern OCTAVE_API FloatNDArray gammainc (float x, const FloatNDArray& a); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
574 extern OCTAVE_API FloatNDArray gammainc (const FloatNDArray& x, float a); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
575 extern OCTAVE_API FloatNDArray gammainc (const FloatNDArray& x, const FloatNDArray& a); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
576 |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
577 inline float gammainc (float x, float a) |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
578 { |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
579 bool err; |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
580 return gammainc (x, a, err); |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
581 } |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7638
diff
changeset
|
582 |
9812
f80c566bc751
improve unary mapper system
Jaroslav Hajek <highegg@gmail.com>
parents:
9732
diff
changeset
|
583 extern OCTAVE_API Complex rc_log1p (double); |
f80c566bc751
improve unary mapper system
Jaroslav Hajek <highegg@gmail.com>
parents:
9732
diff
changeset
|
584 extern OCTAVE_API FloatComplex rc_log1p (float); |
f80c566bc751
improve unary mapper system
Jaroslav Hajek <highegg@gmail.com>
parents:
9732
diff
changeset
|
585 |
9835
1bb1ed717d2f
implement built-in erfinv
Jaroslav Hajek <highegg@gmail.com>
parents:
9812
diff
changeset
|
586 extern OCTAVE_API double erfinv (double x); |
1bb1ed717d2f
implement built-in erfinv
Jaroslav Hajek <highegg@gmail.com>
parents:
9812
diff
changeset
|
587 extern OCTAVE_API float erfinv (float x); |
1bb1ed717d2f
implement built-in erfinv
Jaroslav Hajek <highegg@gmail.com>
parents:
9812
diff
changeset
|
588 |
3146 | 589 #endif |
590 | |
591 /* | |
592 ;;; Local Variables: *** | |
593 ;;; mode: C *** | |
594 ;;; page-delimiter: "^/\\*" *** | |
595 ;;; End: *** | |
596 */ |