blob: 227f427febb69f9ce7519d7931c9617bd8d31c55 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
|
/*
* Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
* Copyright (C) INRIA
*
* This file must be used under the terms of the CeCILL.
* This source file is licensed as described in the file COPYING, which
* you should have received as part of this distribution. The terms
* are also available at
* http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
*
*/
#ifndef __CALLINTERF__
#define __CALLINTERF__
/********************************************************
* Table of hard coded Scilab interface
* to add a new interface add a declaration and a new entry
* at the end of the Interfaces array
* The maximum number of interfaces is bound to DynInterfStart
* ( file /core/src/c/addinter.h )
********************************************************/
/* 01 gw_user(); FREE */ #include "gw_user.h"
/* 02 */ #include "../../linear_algebra/includes/gw_linear_algebra.h"
/* 03 gw_user(); FREE */
/* 04 gw_user(); FREE */
/* 05 */ #include "../../io/includes/gw_io.h"
/* 06 */ #include "../../elementary_functions/includes/gw_elementary_functions.h"
/* 07 */ #include "../../graphics/includes/gw_graphics.h"
/* 08 */ #include "../../cacsd/includes/gw_cacsd0.h"
/* 09 */ #include "../../cacsd/includes/gw_cacsd1.h"
/* 10 */ #include "../../cacsd/includes/gw_cacsd2.h"
/* 11 */ #include "dynamic_gateways.h" /* optimization */
/* 12 */ #include "../../differential_equations/includes/gw_differential_equations1.h"
/* 13 */ #include "gw_core.h"
/* 14 gw_user(); FREE */
/* 15 */ #include "dynamic_gateways.h" /* metanet */
/* 16 */ #include "../../polynomials/includes/gw_polynomials.h"
/* 17 */ #include "../../data_structures/includes/gw_data_structures1.h"
/* 18 */ #include "../../signal_processing/includes/gw_signal.h"
/* 19 */ #include "../../interpolation/includes/gw_interpolation.h"
/* 20 */ #include "../../cacsd/includes/gw_cacsd3.h"
/* 21 */ #include "../../string/includes/gw_string.h"
/* 22 */ #include "dynamic_gateways.h" /* symbolic */
/* 23 */ #include "../../boolean/includes/gw_boolean.h"
/* 24 gw_user2(); FREE */ #include "gw_user2.h"
/* 25 */ #include "../../gui/includes/gw_gui.h"
/* 26 */ #include "../../differential_equations/includes/gw_differential_equations2.h"
/* 27 */ #include "../../sparse/includes/gw_sparse.h"
/* 28 */ #include "../../cacsd/includes/gw_slicot.h"
/* 29 */ #include "../../differential_equations/includes/gw_differential_equations3.h"
/* 30 */ #include "../../differential_equations/includes/gw_differential_equations4.h"
/* 31 FREE */
/* 32 */ #include "../../differential_equations/includes/gw_differential_equations6.h"
/* 33 gw_user(); FREE */
/* 34 */ #include "../../fileio/includes/gw_fileio.h"
/* 35 */ #include "dynamic_gateways.h" /* arnoldi */
/* 36 */ #include "../../special_functions/includes/gw_special_functions1.h"
/* 37 */ #include "../../statistics/includes/gw_statistics.h"
/* 38 */ #include "dynamic_gateways.h" /* randlib */
/* 39 */ #include "../../special_functions/includes/gw_special_functions2.h"
/* 40 */ #include "../../tclsci/includes/gw_tclsci.h"
/* 41 */ #include "../../data_structures/includes/gw_data_structures2.h"
/* 42 */ #include "../../pvm/includes/gw_pvm.h"
/* 43 */ #include "../../integer/includes/gw_integer.h"
/* 44 */ #include "../../linear_algebra/includes/gw_linear_algebra2.h"
/* 45 */ #include "dynamic_gateways.h" /* scicos */
/* 46 */ #include "../../dynamic_link/includes/gw_dynamic_link.h"
/* 47 */ #include "../../windows_tools/includes/gw_windows_tools.h"
/* 48 */ #include "../../time/includes/gw_time.h"
/* 49 */ #include "dynamic_gateways.h" /* sound */
/* 50 */ #include "../../localization/includes/gw_localization.h"
/* 51 */ #include "../../fftw/includes/gw_fftw.h"
/* 52 */ #include "../../jvm/includes/gw_jvm.h"
/* 53 */ #include "../../shell/includes/gw_shell.h"
/* 54 */ #include "../../completion/includes/gw_completion.h"
/* 55 */ #include "../../history_manager/includes/gw_history_manager.h"
/* 56 */ #include "dynamic_gateways.h" /* spreadsheet */
/* 57 */ #include "../../graphic_export/includes/gw_graphic_export.h"
/* 58 */ #include "dynamic_gateways.h" /* UMFPACK */
/* 59 */ #include "dynamic_gateways.h" /* matio */
/* 60 */ #include "dynamic_gateways.h" /* helptools */
/*-------------------------------------
* long jump to stop interface computation
* @param n
*-------------------------------------*/
void errjump (int n);
/** table of interfaces **/
typedef struct {
int (*fonc)(void);
} OpTab ;
/**
* call the apropriate interface according to the value of k
* @param k the number of the interface
* @return
*/
int C2F(callinterf) (int *k);
#endif /*__CALLINTERF__*/
|