elementary_functions module.
[scilab.git] / scilab / modules / elementary_functions / includes / elem_func_gw.hxx
1 /*
2 *  Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3 *  Copyright (C) 2008-2008 - DIGITEO - Antoine ELIAS
4 *  Copyright (C) 2010-2011 - DIGITEO - Bruno JOFRET
5 *
6 *  This file must be used under the terms of the CeCILL.
7 *  This source file is licensed as described in the file COPYING, which
8 *  you should have received as part of this distribution.  The terms
9 *  are also available at
10 *  http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
11 *
12 */
13
14 #ifndef __ELEM_FUNC_GW_HXX__
15 #define __ELEM_FUNC_GW_HXX__
16
17 #include "cpp_gateway_prototype.hxx"
18 #include "dynlib_elementary_functions_gw.h"
19
20 class ElemFuncModule
21 {
22 private :
23         ElemFuncModule(){};
24         ~ElemFuncModule(){};
25 public :
26         EXTERN_EF_GW static int Load();
27 };
28
29 CPP_GATEWAY_PROTOTYPE(sci_isequal);
30 CPP_GATEWAY_PROTOTYPE(sci_size);
31 CPP_GATEWAY_PROTOTYPE(sci_eye);
32 CPP_GATEWAY_PROTOTYPE(sci_zeros);
33 CPP_GATEWAY_PROTOTYPE(sci_ones);
34 CPP_GATEWAY_PROTOTYPE(sci_rand);
35 CPP_GATEWAY_PROTOTYPE(sci_sum);
36 CPP_GATEWAY_PROTOTYPE(sci_matrix);
37 CPP_GATEWAY_PROTOTYPE(sci_abs);
38 CPP_GATEWAY_PROTOTYPE(sci_acos);
39 CPP_GATEWAY_PROTOTYPE(sci_asin);
40 CPP_GATEWAY_PROTOTYPE(sci_atan);
41 CPP_GATEWAY_PROTOTYPE(sci_ceil);
42 CPP_GATEWAY_PROTOTYPE(sci_clean);
43 CPP_GATEWAY_PROTOTYPE(sci_conj);
44 CPP_GATEWAY_PROTOTYPE(sci_cos);
45 CPP_GATEWAY_PROTOTYPE(sci_sin);
46 CPP_GATEWAY_PROTOTYPE(sci_tan);
47 CPP_GATEWAY_PROTOTYPE(sci_cumprod);
48 CPP_GATEWAY_PROTOTYPE(sci_cumsum);
49 CPP_GATEWAY_PROTOTYPE(sci_diag);
50 CPP_GATEWAY_PROTOTYPE(sci_dsearch);
51 CPP_GATEWAY_PROTOTYPE(sci_exp);
52 CPP_GATEWAY_PROTOTYPE(sci_expm);
53 CPP_GATEWAY_PROTOTYPE(sci_floor);
54 CPP_GATEWAY_PROTOTYPE(sci_frexp);
55 CPP_GATEWAY_PROTOTYPE(sci_gsort);
56 CPP_GATEWAY_PROTOTYPE(sci_imag);
57 CPP_GATEWAY_PROTOTYPE(sci_imult);
58 CPP_GATEWAY_PROTOTYPE(sci_int);
59 CPP_GATEWAY_PROTOTYPE(sci_isreal);
60 CPP_GATEWAY_PROTOTYPE(sci_kron);
61 CPP_GATEWAY_PROTOTYPE(sci_log);
62 CPP_GATEWAY_PROTOTYPE(sci_log1p);
63 CPP_GATEWAY_PROTOTYPE(sci_max); // Old name sci_maxi
64 CPP_GATEWAY_PROTOTYPE(sci_min); // Old name sci_mini
65 CPP_GATEWAY_PROTOTYPE(sci_rat);
66
67 #endif /* __ELEM_FUNC_GW_HXX__ */