1 /**
2 Package module with aliases.
3 
4 Example:
5 --------------------
6 import std.complex, std.math;
7 import libcerf;
8 
9 auto c = erfi(complex(1.0, 0.0));
10 auto f = erfi(1.0);
11 
12 assert(fabs((c.re - f)/f) < 1e-13);
13 --------------------
14 
15 Copyright:
16     © 2012 Massachusetts Institute of Technology,    
17     © 2013 Forschungszentrum Jülich GmbH,
18     © 2014 Ilya Yaroshenko
19  
20 Authors:
21     Steven G. Johnson, core author;
22     Joachim Wuttke, C package maintainer;
23     $(LINK2 http://plus.google.com/+IlyaYaroshenko, Ilya Yaroshenko), D package maintainer
24 
25 License: 
26 	Subject to the terms of the MIT license, as written in the included LICENSE.txt file.
27 
28 See_Also:
29     Original $(LINK2 http://ab-initio.mit.edu/wiki/index.php/Faddeeva_Package, Faddeeva Package)
30 
31     C $(LINK2 http://apps.jcns.fz-juelich.de/libcerf, source code)
32 
33     D source code: $(LINK2 http://github.com/9il/libcerf, github)
34 
35 Version: 1.4
36 
37 Date: September 21, 2014
38 */
39 module libcerf;
40 
41 static import libcerf.err_fcts;
42 static import libcerf.erfcx_;
43 static import libcerf.w_of_z;
44 static import libcerf.im_w_of_x;
45 
46 ///Alias for libcerf.w_of_z.w_of_z.
47 alias fadeeva = libcerf.w_of_z.w_of_z;
48 
49 ///Alias for libcerf.im_w_of_x.im_w_of_x.
50 alias fadeevaIm = libcerf.im_w_of_x.im_w_of_x;
51 
52 ///Alias for libcerf.err_fcts.cerfcx and libcerf.erfcx_.erfcx.
53 alias erfcx = libcerf.err_fcts.cerfcx;
54 ///ditto
55 alias erfcx = libcerf.erfcx_.erfcx;
56 
57 ///Alias for libcerf.err_fcts.cerfi and libcerf.err_fcts.erfi.
58 alias erfi = libcerf.err_fcts.cerfi;
59 ///ditto
60 alias erfi = libcerf.err_fcts.erfi;
61 
62 ///Alias for libcerf.err_fcts.cdawson and libcerf.err_fcts.dawson.
63 alias dawson = libcerf.err_fcts.cdawson;
64 ///ditto
65 alias dawson = libcerf.err_fcts.dawson;
66 
67 ///Alias for libcerf.err_fcts.voigt
68 alias voigt = libcerf.err_fcts.voigt;
69 
70 ///Alias for libcerf.err_fcts.cerf.
71 alias erf = libcerf.err_fcts.cerf;
72 
73 ///Alias for libcerf.err_fcts.cerfc.
74 alias erfc = libcerf.err_fcts.cerf;