Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

lustrec-tests / regression_tests / lustre_files / success / Simulink / src_many_files / LookupTableND_PP.LUSTREC.lus @ cd1faebc

History | View | Annotate | Download (36.4 KB)

1
-- This file has been generated by CoCoSim2.
2

    
3
-- Compiler: Lustre compiler 2 (ToLustre.m)
4
-- Time: 03-Dec-2018 22:46:43
5
node  abs_real(x : real;)
6
returns(y : real;);
7
let
8
	y = if (x >= 0.0) then
9
		x
10
	    else (- x);
11
tel
12

    
13
(*
14
external node code for doing Lookup_nD
15
*)
16
node  n_minus_DLookupTable_50_087_ext_node(In1_1 : real;
17
	In2_1 : real;
18
	In3_1 : real;)
19
returns(n_minus_DLookupTable_1 : real;);
20
var n_minus_DLookupTable_50_087_table_elem_1 : real;
21
	n_minus_DLookupTable_50_087_table_elem_2 : real;
22
	n_minus_DLookupTable_50_087_table_elem_3 : real;
23
	n_minus_DLookupTable_50_087_table_elem_4 : real;
24
	n_minus_DLookupTable_50_087_table_elem_5 : real;
25
	n_minus_DLookupTable_50_087_table_elem_6 : real;
26
	n_minus_DLookupTable_50_087_table_elem_7 : real;
27
	n_minus_DLookupTable_50_087_table_elem_8 : real;
28
	n_minus_DLookupTable_50_087_table_elem_9 : real;
29
	n_minus_DLookupTable_50_087_table_elem_10 : real;
30
	n_minus_DLookupTable_50_087_table_elem_11 : real;
31
	n_minus_DLookupTable_50_087_table_elem_12 : real;
32
	n_minus_DLookupTable_50_087_table_elem_13 : real;
33
	n_minus_DLookupTable_50_087_table_elem_14 : real;
34
	n_minus_DLookupTable_50_087_table_elem_15 : real;
35
	n_minus_DLookupTable_50_087_table_elem_16 : real;
36
	n_minus_DLookupTable_50_087_table_elem_17 : real;
37
	n_minus_DLookupTable_50_087_table_elem_18 : real;
38
	n_minus_DLookupTable_50_087_Breakpoints_dim1_1 : real;
39
	n_minus_DLookupTable_50_087_Breakpoints_dim1_2 : real;
40
	n_minus_DLookupTable_50_087_Breakpoints_dim1_3 : real;
41
	n_minus_DLookupTable_50_087_Breakpoints_dim2_1 : real;
42
	n_minus_DLookupTable_50_087_Breakpoints_dim2_2 : real;
43
	n_minus_DLookupTable_50_087_Breakpoints_dim2_3 : real;
44
	n_minus_DLookupTable_50_087_Breakpoints_dim3_1 : real;
45
	n_minus_DLookupTable_50_087_Breakpoints_dim3_2 : real;
46
	n_minus_DLookupTable_50_087_dimJump_1 : int;
47
	n_minus_DLookupTable_50_087_dimJump_2 : int;
48
	n_minus_DLookupTable_50_087_dimJump_3 : int;
49
	n_minus_DLookupTable_50_087_index_dim_1_1 : int;
50
	n_minus_DLookupTable_50_087_index_dim_1_2 : int;
51
	n_minus_DLookupTable_50_087_coords_dim_1_1 : real;
52
	n_minus_DLookupTable_50_087_coords_dim_1_2 : real;
53
	n_minus_DLookupTable_50_087_index_dim_2_1 : int;
54
	n_minus_DLookupTable_50_087_index_dim_2_2 : int;
55
	n_minus_DLookupTable_50_087_coords_dim_2_1 : real;
56
	n_minus_DLookupTable_50_087_coords_dim_2_2 : real;
57
	n_minus_DLookupTable_50_087_index_dim_3_1 : int;
58
	n_minus_DLookupTable_50_087_index_dim_3_2 : int;
59
	n_minus_DLookupTable_50_087_coords_dim_3_1 : real;
60
	n_minus_DLookupTable_50_087_coords_dim_3_2 : real;
61
	n_minus_DLookupTable_50_087_u_node_1 : real;
62
	n_minus_DLookupTable_50_087_N_shape_1 : real;
63
	n_minus_DLookupTable_50_087_u_node_2 : real;
64
	n_minus_DLookupTable_50_087_N_shape_2 : real;
65
	n_minus_DLookupTable_50_087_u_node_3 : real;
66
	n_minus_DLookupTable_50_087_N_shape_3 : real;
67
	n_minus_DLookupTable_50_087_u_node_4 : real;
68
	n_minus_DLookupTable_50_087_N_shape_4 : real;
69
	n_minus_DLookupTable_50_087_u_node_5 : real;
70
	n_minus_DLookupTable_50_087_N_shape_5 : real;
71
	n_minus_DLookupTable_50_087_u_node_6 : real;
72
	n_minus_DLookupTable_50_087_N_shape_6 : real;
73
	n_minus_DLookupTable_50_087_u_node_7 : real;
74
	n_minus_DLookupTable_50_087_N_shape_7 : real;
75
	n_minus_DLookupTable_50_087_u_node_8 : real;
76
	n_minus_DLookupTable_50_087_N_shape_8 : real;
77
	n_minus_DLookupTable_50_087_bound_node_index_1 : int;
78
	n_minus_DLookupTable_50_087_bound_node_index_2 : int;
79
	n_minus_DLookupTable_50_087_bound_node_index_3 : int;
80
	n_minus_DLookupTable_50_087_bound_node_index_4 : int;
81
	n_minus_DLookupTable_50_087_bound_node_index_5 : int;
82
	n_minus_DLookupTable_50_087_bound_node_index_6 : int;
83
	n_minus_DLookupTable_50_087_bound_node_index_7 : int;
84
	n_minus_DLookupTable_50_087_bound_node_index_8 : int;
85
	n_minus_DLookupTable_50_087_clip_input_1 : real;
86
	n_minus_DLookupTable_50_087_clip_input_2 : real;
87
	n_minus_DLookupTable_50_087_clip_input_3 : real;
88
let
89
	n_minus_DLookupTable_50_087_table_elem_1 = 4.000000000000000;
90
	n_minus_DLookupTable_50_087_table_elem_2 = 16.000000000000000;
91
	n_minus_DLookupTable_50_087_table_elem_3 = 10.000000000000000;
92
	n_minus_DLookupTable_50_087_table_elem_4 = 5.000000000000000;
93
	n_minus_DLookupTable_50_087_table_elem_5 = 19.000000000000000;
94
	n_minus_DLookupTable_50_087_table_elem_6 = 18.000000000000000;
95
	n_minus_DLookupTable_50_087_table_elem_7 = 6.000000000000000;
96
	n_minus_DLookupTable_50_087_table_elem_8 = 20.000000000000000;
97
	n_minus_DLookupTable_50_087_table_elem_9 = 23.000000000000000;
98
	n_minus_DLookupTable_50_087_table_elem_10 = 4.000000000000000;
99
	n_minus_DLookupTable_50_087_table_elem_11 = 16.000000000000000;
100
	n_minus_DLookupTable_50_087_table_elem_12 = 10.000000000000000;
101
	n_minus_DLookupTable_50_087_table_elem_13 = 5.000000000000000;
102
	n_minus_DLookupTable_50_087_table_elem_14 = 19.000000000000000;
103
	n_minus_DLookupTable_50_087_table_elem_15 = 18.000000000000000;
104
	n_minus_DLookupTable_50_087_table_elem_16 = 6.000000000000000;
105
	n_minus_DLookupTable_50_087_table_elem_17 = 20.000000000000000;
106
	n_minus_DLookupTable_50_087_table_elem_18 = 23.000000000000000;
107
	n_minus_DLookupTable_50_087_Breakpoints_dim1_1 = 10.000000000000000;
108
	n_minus_DLookupTable_50_087_Breakpoints_dim1_2 = 22.000000000000000;
109
	n_minus_DLookupTable_50_087_Breakpoints_dim1_3 = 31.000000000000000;
110
	n_minus_DLookupTable_50_087_Breakpoints_dim2_1 = 10.000000000000000;
111
	n_minus_DLookupTable_50_087_Breakpoints_dim2_2 = 22.000000000000000;
112
	n_minus_DLookupTable_50_087_Breakpoints_dim2_3 = 31.000000000000000;
113
	n_minus_DLookupTable_50_087_Breakpoints_dim3_1 = 5.000000000000000;
114
	n_minus_DLookupTable_50_087_Breakpoints_dim3_2 = 7.000000000000000;
115
	n_minus_DLookupTable_50_087_dimJump_1 = 1;
116
	n_minus_DLookupTable_50_087_dimJump_2 = 3;
117
	n_minus_DLookupTable_50_087_dimJump_3 = 9;
118
	n_minus_DLookupTable_50_087_index_dim_1_1 = if ((In1_1 >= n_minus_DLookupTable_50_087_Breakpoints_dim1_3) or abs_real(In1_1 - n_minus_DLookupTable_50_087_Breakpoints_dim1_3) <= 0.000000000000003552713678800501) then
119
		2
120
	    else if ((In1_1 >= n_minus_DLookupTable_50_087_Breakpoints_dim1_2) or abs_real(In1_1 - n_minus_DLookupTable_50_087_Breakpoints_dim1_2) <= 0.000000000000003552713678800501) then
121
		2
122
	    else if ((In1_1 >= n_minus_DLookupTable_50_087_Breakpoints_dim1_1) or abs_real(In1_1 - n_minus_DLookupTable_50_087_Breakpoints_dim1_1) <= 0.000000000000001776356839400250) then
123
		1
124
	    else 1;
125
	n_minus_DLookupTable_50_087_coords_dim_1_1 = if ((In1_1 >= n_minus_DLookupTable_50_087_Breakpoints_dim1_3) or abs_real(In1_1 - n_minus_DLookupTable_50_087_Breakpoints_dim1_3) <= 0.000000000000003552713678800501) then
126
		n_minus_DLookupTable_50_087_Breakpoints_dim1_2
127
	    else if ((In1_1 >= n_minus_DLookupTable_50_087_Breakpoints_dim1_2) or abs_real(In1_1 - n_minus_DLookupTable_50_087_Breakpoints_dim1_2) <= 0.000000000000003552713678800501) then
128
		n_minus_DLookupTable_50_087_Breakpoints_dim1_2
129
	    else if ((In1_1 >= n_minus_DLookupTable_50_087_Breakpoints_dim1_1) or abs_real(In1_1 - n_minus_DLookupTable_50_087_Breakpoints_dim1_1) <= 0.000000000000001776356839400250) then
130
		n_minus_DLookupTable_50_087_Breakpoints_dim1_1
131
	    else n_minus_DLookupTable_50_087_Breakpoints_dim1_1;
132
	n_minus_DLookupTable_50_087_index_dim_1_2 = if ((In1_1 >= n_minus_DLookupTable_50_087_Breakpoints_dim1_3) or abs_real(In1_1 - n_minus_DLookupTable_50_087_Breakpoints_dim1_3) <= 0.000000000000003552713678800501) then
133
		3
134
	    else if ((In1_1 >= n_minus_DLookupTable_50_087_Breakpoints_dim1_2) or abs_real(In1_1 - n_minus_DLookupTable_50_087_Breakpoints_dim1_2) <= 0.000000000000003552713678800501) then
135
		3
136
	    else if ((In1_1 >= n_minus_DLookupTable_50_087_Breakpoints_dim1_1) or abs_real(In1_1 - n_minus_DLookupTable_50_087_Breakpoints_dim1_1) <= 0.000000000000001776356839400250) then
137
		2
138
	    else 2;
139
	n_minus_DLookupTable_50_087_coords_dim_1_2 = if ((In1_1 >= n_minus_DLookupTable_50_087_Breakpoints_dim1_3) or abs_real(In1_1 - n_minus_DLookupTable_50_087_Breakpoints_dim1_3) <= 0.000000000000003552713678800501) then
140
		n_minus_DLookupTable_50_087_Breakpoints_dim1_3
141
	    else if ((In1_1 >= n_minus_DLookupTable_50_087_Breakpoints_dim1_2) or abs_real(In1_1 - n_minus_DLookupTable_50_087_Breakpoints_dim1_2) <= 0.000000000000003552713678800501) then
142
		n_minus_DLookupTable_50_087_Breakpoints_dim1_3
143
	    else if ((In1_1 >= n_minus_DLookupTable_50_087_Breakpoints_dim1_1) or abs_real(In1_1 - n_minus_DLookupTable_50_087_Breakpoints_dim1_1) <= 0.000000000000001776356839400250) then
144
		n_minus_DLookupTable_50_087_Breakpoints_dim1_2
145
	    else n_minus_DLookupTable_50_087_Breakpoints_dim1_2;
146
	n_minus_DLookupTable_50_087_index_dim_2_1 = if ((In2_1 >= n_minus_DLookupTable_50_087_Breakpoints_dim2_3) or abs_real(In2_1 - n_minus_DLookupTable_50_087_Breakpoints_dim2_3) <= 0.000000000000003552713678800501) then
147
		2
148
	    else if ((In2_1 >= n_minus_DLookupTable_50_087_Breakpoints_dim2_2) or abs_real(In2_1 - n_minus_DLookupTable_50_087_Breakpoints_dim2_2) <= 0.000000000000003552713678800501) then
149
		2
150
	    else if ((In2_1 >= n_minus_DLookupTable_50_087_Breakpoints_dim2_1) or abs_real(In2_1 - n_minus_DLookupTable_50_087_Breakpoints_dim2_1) <= 0.000000000000001776356839400250) then
151
		1
152
	    else 1;
153
	n_minus_DLookupTable_50_087_coords_dim_2_1 = if ((In2_1 >= n_minus_DLookupTable_50_087_Breakpoints_dim2_3) or abs_real(In2_1 - n_minus_DLookupTable_50_087_Breakpoints_dim2_3) <= 0.000000000000003552713678800501) then
154
		n_minus_DLookupTable_50_087_Breakpoints_dim2_2
155
	    else if ((In2_1 >= n_minus_DLookupTable_50_087_Breakpoints_dim2_2) or abs_real(In2_1 - n_minus_DLookupTable_50_087_Breakpoints_dim2_2) <= 0.000000000000003552713678800501) then
156
		n_minus_DLookupTable_50_087_Breakpoints_dim2_2
157
	    else if ((In2_1 >= n_minus_DLookupTable_50_087_Breakpoints_dim2_1) or abs_real(In2_1 - n_minus_DLookupTable_50_087_Breakpoints_dim2_1) <= 0.000000000000001776356839400250) then
158
		n_minus_DLookupTable_50_087_Breakpoints_dim2_1
159
	    else n_minus_DLookupTable_50_087_Breakpoints_dim2_1;
160
	n_minus_DLookupTable_50_087_index_dim_2_2 = if ((In2_1 >= n_minus_DLookupTable_50_087_Breakpoints_dim2_3) or abs_real(In2_1 - n_minus_DLookupTable_50_087_Breakpoints_dim2_3) <= 0.000000000000003552713678800501) then
161
		3
162
	    else if ((In2_1 >= n_minus_DLookupTable_50_087_Breakpoints_dim2_2) or abs_real(In2_1 - n_minus_DLookupTable_50_087_Breakpoints_dim2_2) <= 0.000000000000003552713678800501) then
163
		3
164
	    else if ((In2_1 >= n_minus_DLookupTable_50_087_Breakpoints_dim2_1) or abs_real(In2_1 - n_minus_DLookupTable_50_087_Breakpoints_dim2_1) <= 0.000000000000001776356839400250) then
165
		2
166
	    else 2;
167
	n_minus_DLookupTable_50_087_coords_dim_2_2 = if ((In2_1 >= n_minus_DLookupTable_50_087_Breakpoints_dim2_3) or abs_real(In2_1 - n_minus_DLookupTable_50_087_Breakpoints_dim2_3) <= 0.000000000000003552713678800501) then
168
		n_minus_DLookupTable_50_087_Breakpoints_dim2_3
169
	    else if ((In2_1 >= n_minus_DLookupTable_50_087_Breakpoints_dim2_2) or abs_real(In2_1 - n_minus_DLookupTable_50_087_Breakpoints_dim2_2) <= 0.000000000000003552713678800501) then
170
		n_minus_DLookupTable_50_087_Breakpoints_dim2_3
171
	    else if ((In2_1 >= n_minus_DLookupTable_50_087_Breakpoints_dim2_1) or abs_real(In2_1 - n_minus_DLookupTable_50_087_Breakpoints_dim2_1) <= 0.000000000000001776356839400250) then
172
		n_minus_DLookupTable_50_087_Breakpoints_dim2_2
173
	    else n_minus_DLookupTable_50_087_Breakpoints_dim2_2;
174
	n_minus_DLookupTable_50_087_index_dim_3_1 = if ((In3_1 >= n_minus_DLookupTable_50_087_Breakpoints_dim3_2) or abs_real(In3_1 - n_minus_DLookupTable_50_087_Breakpoints_dim3_2) <= 0.000000000000000888178419700125) then
175
		1
176
	    else if ((In3_1 >= n_minus_DLookupTable_50_087_Breakpoints_dim3_1) or abs_real(In3_1 - n_minus_DLookupTable_50_087_Breakpoints_dim3_1) <= 0.000000000000000888178419700125) then
177
		1
178
	    else 1;
179
	n_minus_DLookupTable_50_087_coords_dim_3_1 = if ((In3_1 >= n_minus_DLookupTable_50_087_Breakpoints_dim3_2) or abs_real(In3_1 - n_minus_DLookupTable_50_087_Breakpoints_dim3_2) <= 0.000000000000000888178419700125) then
180
		n_minus_DLookupTable_50_087_Breakpoints_dim3_1
181
	    else if ((In3_1 >= n_minus_DLookupTable_50_087_Breakpoints_dim3_1) or abs_real(In3_1 - n_minus_DLookupTable_50_087_Breakpoints_dim3_1) <= 0.000000000000000888178419700125) then
182
		n_minus_DLookupTable_50_087_Breakpoints_dim3_1
183
	    else n_minus_DLookupTable_50_087_Breakpoints_dim3_1;
184
	n_minus_DLookupTable_50_087_index_dim_3_2 = if ((In3_1 >= n_minus_DLookupTable_50_087_Breakpoints_dim3_2) or abs_real(In3_1 - n_minus_DLookupTable_50_087_Breakpoints_dim3_2) <= 0.000000000000000888178419700125) then
185
		2
186
	    else if ((In3_1 >= n_minus_DLookupTable_50_087_Breakpoints_dim3_1) or abs_real(In3_1 - n_minus_DLookupTable_50_087_Breakpoints_dim3_1) <= 0.000000000000000888178419700125) then
187
		2
188
	    else 2;
189
	n_minus_DLookupTable_50_087_coords_dim_3_2 = if ((In3_1 >= n_minus_DLookupTable_50_087_Breakpoints_dim3_2) or abs_real(In3_1 - n_minus_DLookupTable_50_087_Breakpoints_dim3_2) <= 0.000000000000000888178419700125) then
190
		n_minus_DLookupTable_50_087_Breakpoints_dim3_2
191
	    else if ((In3_1 >= n_minus_DLookupTable_50_087_Breakpoints_dim3_1) or abs_real(In3_1 - n_minus_DLookupTable_50_087_Breakpoints_dim3_1) <= 0.000000000000000888178419700125) then
192
		n_minus_DLookupTable_50_087_Breakpoints_dim3_2
193
	    else n_minus_DLookupTable_50_087_Breakpoints_dim3_2;
194
	n_minus_DLookupTable_50_087_bound_node_index_1 = ( (n_minus_DLookupTable_50_087_index_dim_1_1 * 1) + ((n_minus_DLookupTable_50_087_index_dim_2_1 - 1) * 3) + ((n_minus_DLookupTable_50_087_index_dim_3_1 - 1) * 9) );
195
	n_minus_DLookupTable_50_087_u_node_1 = if (n_minus_DLookupTable_50_087_bound_node_index_1 = 1) then
196
		n_minus_DLookupTable_50_087_table_elem_1
197
	    else if (n_minus_DLookupTable_50_087_bound_node_index_1 = 2) then
198
		n_minus_DLookupTable_50_087_table_elem_2
199
	    else if (n_minus_DLookupTable_50_087_bound_node_index_1 = 3) then
200
		n_minus_DLookupTable_50_087_table_elem_3
201
	    else if (n_minus_DLookupTable_50_087_bound_node_index_1 = 4) then
202
		n_minus_DLookupTable_50_087_table_elem_4
203
	    else if (n_minus_DLookupTable_50_087_bound_node_index_1 = 5) then
204
		n_minus_DLookupTable_50_087_table_elem_5
205
	    else if (n_minus_DLookupTable_50_087_bound_node_index_1 = 6) then
206
		n_minus_DLookupTable_50_087_table_elem_6
207
	    else if (n_minus_DLookupTable_50_087_bound_node_index_1 = 7) then
208
		n_minus_DLookupTable_50_087_table_elem_7
209
	    else if (n_minus_DLookupTable_50_087_bound_node_index_1 = 8) then
210
		n_minus_DLookupTable_50_087_table_elem_8
211
	    else if (n_minus_DLookupTable_50_087_bound_node_index_1 = 9) then
212
		n_minus_DLookupTable_50_087_table_elem_9
213
	    else if (n_minus_DLookupTable_50_087_bound_node_index_1 = 10) then
214
		n_minus_DLookupTable_50_087_table_elem_10
215
	    else if (n_minus_DLookupTable_50_087_bound_node_index_1 = 11) then
216
		n_minus_DLookupTable_50_087_table_elem_11
217
	    else if (n_minus_DLookupTable_50_087_bound_node_index_1 = 12) then
218
		n_minus_DLookupTable_50_087_table_elem_12
219
	    else if (n_minus_DLookupTable_50_087_bound_node_index_1 = 13) then
220
		n_minus_DLookupTable_50_087_table_elem_13
221
	    else if (n_minus_DLookupTable_50_087_bound_node_index_1 = 14) then
222
		n_minus_DLookupTable_50_087_table_elem_14
223
	    else if (n_minus_DLookupTable_50_087_bound_node_index_1 = 15) then
224
		n_minus_DLookupTable_50_087_table_elem_15
225
	    else if (n_minus_DLookupTable_50_087_bound_node_index_1 = 16) then
226
		n_minus_DLookupTable_50_087_table_elem_16
227
	    else if (n_minus_DLookupTable_50_087_bound_node_index_1 = 17) then
228
		n_minus_DLookupTable_50_087_table_elem_17
229
	    else n_minus_DLookupTable_50_087_table_elem_18;
230
	n_minus_DLookupTable_50_087_bound_node_index_2 = ( (n_minus_DLookupTable_50_087_index_dim_1_1 * 1) + ((n_minus_DLookupTable_50_087_index_dim_2_1 - 1) * 3) + ((n_minus_DLookupTable_50_087_index_dim_3_2 - 1) * 9) );
231
	n_minus_DLookupTable_50_087_u_node_2 = if (n_minus_DLookupTable_50_087_bound_node_index_2 = 1) then
232
		n_minus_DLookupTable_50_087_table_elem_1
233
	    else if (n_minus_DLookupTable_50_087_bound_node_index_2 = 2) then
234
		n_minus_DLookupTable_50_087_table_elem_2
235
	    else if (n_minus_DLookupTable_50_087_bound_node_index_2 = 3) then
236
		n_minus_DLookupTable_50_087_table_elem_3
237
	    else if (n_minus_DLookupTable_50_087_bound_node_index_2 = 4) then
238
		n_minus_DLookupTable_50_087_table_elem_4
239
	    else if (n_minus_DLookupTable_50_087_bound_node_index_2 = 5) then
240
		n_minus_DLookupTable_50_087_table_elem_5
241
	    else if (n_minus_DLookupTable_50_087_bound_node_index_2 = 6) then
242
		n_minus_DLookupTable_50_087_table_elem_6
243
	    else if (n_minus_DLookupTable_50_087_bound_node_index_2 = 7) then
244
		n_minus_DLookupTable_50_087_table_elem_7
245
	    else if (n_minus_DLookupTable_50_087_bound_node_index_2 = 8) then
246
		n_minus_DLookupTable_50_087_table_elem_8
247
	    else if (n_minus_DLookupTable_50_087_bound_node_index_2 = 9) then
248
		n_minus_DLookupTable_50_087_table_elem_9
249
	    else if (n_minus_DLookupTable_50_087_bound_node_index_2 = 10) then
250
		n_minus_DLookupTable_50_087_table_elem_10
251
	    else if (n_minus_DLookupTable_50_087_bound_node_index_2 = 11) then
252
		n_minus_DLookupTable_50_087_table_elem_11
253
	    else if (n_minus_DLookupTable_50_087_bound_node_index_2 = 12) then
254
		n_minus_DLookupTable_50_087_table_elem_12
255
	    else if (n_minus_DLookupTable_50_087_bound_node_index_2 = 13) then
256
		n_minus_DLookupTable_50_087_table_elem_13
257
	    else if (n_minus_DLookupTable_50_087_bound_node_index_2 = 14) then
258
		n_minus_DLookupTable_50_087_table_elem_14
259
	    else if (n_minus_DLookupTable_50_087_bound_node_index_2 = 15) then
260
		n_minus_DLookupTable_50_087_table_elem_15
261
	    else if (n_minus_DLookupTable_50_087_bound_node_index_2 = 16) then
262
		n_minus_DLookupTable_50_087_table_elem_16
263
	    else if (n_minus_DLookupTable_50_087_bound_node_index_2 = 17) then
264
		n_minus_DLookupTable_50_087_table_elem_17
265
	    else n_minus_DLookupTable_50_087_table_elem_18;
266
	n_minus_DLookupTable_50_087_bound_node_index_3 = ( (n_minus_DLookupTable_50_087_index_dim_1_1 * 1) + ((n_minus_DLookupTable_50_087_index_dim_2_2 - 1) * 3) + ((n_minus_DLookupTable_50_087_index_dim_3_1 - 1) * 9) );
267
	n_minus_DLookupTable_50_087_u_node_3 = if (n_minus_DLookupTable_50_087_bound_node_index_3 = 1) then
268
		n_minus_DLookupTable_50_087_table_elem_1
269
	    else if (n_minus_DLookupTable_50_087_bound_node_index_3 = 2) then
270
		n_minus_DLookupTable_50_087_table_elem_2
271
	    else if (n_minus_DLookupTable_50_087_bound_node_index_3 = 3) then
272
		n_minus_DLookupTable_50_087_table_elem_3
273
	    else if (n_minus_DLookupTable_50_087_bound_node_index_3 = 4) then
274
		n_minus_DLookupTable_50_087_table_elem_4
275
	    else if (n_minus_DLookupTable_50_087_bound_node_index_3 = 5) then
276
		n_minus_DLookupTable_50_087_table_elem_5
277
	    else if (n_minus_DLookupTable_50_087_bound_node_index_3 = 6) then
278
		n_minus_DLookupTable_50_087_table_elem_6
279
	    else if (n_minus_DLookupTable_50_087_bound_node_index_3 = 7) then
280
		n_minus_DLookupTable_50_087_table_elem_7
281
	    else if (n_minus_DLookupTable_50_087_bound_node_index_3 = 8) then
282
		n_minus_DLookupTable_50_087_table_elem_8
283
	    else if (n_minus_DLookupTable_50_087_bound_node_index_3 = 9) then
284
		n_minus_DLookupTable_50_087_table_elem_9
285
	    else if (n_minus_DLookupTable_50_087_bound_node_index_3 = 10) then
286
		n_minus_DLookupTable_50_087_table_elem_10
287
	    else if (n_minus_DLookupTable_50_087_bound_node_index_3 = 11) then
288
		n_minus_DLookupTable_50_087_table_elem_11
289
	    else if (n_minus_DLookupTable_50_087_bound_node_index_3 = 12) then
290
		n_minus_DLookupTable_50_087_table_elem_12
291
	    else if (n_minus_DLookupTable_50_087_bound_node_index_3 = 13) then
292
		n_minus_DLookupTable_50_087_table_elem_13
293
	    else if (n_minus_DLookupTable_50_087_bound_node_index_3 = 14) then
294
		n_minus_DLookupTable_50_087_table_elem_14
295
	    else if (n_minus_DLookupTable_50_087_bound_node_index_3 = 15) then
296
		n_minus_DLookupTable_50_087_table_elem_15
297
	    else if (n_minus_DLookupTable_50_087_bound_node_index_3 = 16) then
298
		n_minus_DLookupTable_50_087_table_elem_16
299
	    else if (n_minus_DLookupTable_50_087_bound_node_index_3 = 17) then
300
		n_minus_DLookupTable_50_087_table_elem_17
301
	    else n_minus_DLookupTable_50_087_table_elem_18;
302
	n_minus_DLookupTable_50_087_bound_node_index_4 = ( (n_minus_DLookupTable_50_087_index_dim_1_1 * 1) + ((n_minus_DLookupTable_50_087_index_dim_2_2 - 1) * 3) + ((n_minus_DLookupTable_50_087_index_dim_3_2 - 1) * 9) );
303
	n_minus_DLookupTable_50_087_u_node_4 = if (n_minus_DLookupTable_50_087_bound_node_index_4 = 1) then
304
		n_minus_DLookupTable_50_087_table_elem_1
305
	    else if (n_minus_DLookupTable_50_087_bound_node_index_4 = 2) then
306
		n_minus_DLookupTable_50_087_table_elem_2
307
	    else if (n_minus_DLookupTable_50_087_bound_node_index_4 = 3) then
308
		n_minus_DLookupTable_50_087_table_elem_3
309
	    else if (n_minus_DLookupTable_50_087_bound_node_index_4 = 4) then
310
		n_minus_DLookupTable_50_087_table_elem_4
311
	    else if (n_minus_DLookupTable_50_087_bound_node_index_4 = 5) then
312
		n_minus_DLookupTable_50_087_table_elem_5
313
	    else if (n_minus_DLookupTable_50_087_bound_node_index_4 = 6) then
314
		n_minus_DLookupTable_50_087_table_elem_6
315
	    else if (n_minus_DLookupTable_50_087_bound_node_index_4 = 7) then
316
		n_minus_DLookupTable_50_087_table_elem_7
317
	    else if (n_minus_DLookupTable_50_087_bound_node_index_4 = 8) then
318
		n_minus_DLookupTable_50_087_table_elem_8
319
	    else if (n_minus_DLookupTable_50_087_bound_node_index_4 = 9) then
320
		n_minus_DLookupTable_50_087_table_elem_9
321
	    else if (n_minus_DLookupTable_50_087_bound_node_index_4 = 10) then
322
		n_minus_DLookupTable_50_087_table_elem_10
323
	    else if (n_minus_DLookupTable_50_087_bound_node_index_4 = 11) then
324
		n_minus_DLookupTable_50_087_table_elem_11
325
	    else if (n_minus_DLookupTable_50_087_bound_node_index_4 = 12) then
326
		n_minus_DLookupTable_50_087_table_elem_12
327
	    else if (n_minus_DLookupTable_50_087_bound_node_index_4 = 13) then
328
		n_minus_DLookupTable_50_087_table_elem_13
329
	    else if (n_minus_DLookupTable_50_087_bound_node_index_4 = 14) then
330
		n_minus_DLookupTable_50_087_table_elem_14
331
	    else if (n_minus_DLookupTable_50_087_bound_node_index_4 = 15) then
332
		n_minus_DLookupTable_50_087_table_elem_15
333
	    else if (n_minus_DLookupTable_50_087_bound_node_index_4 = 16) then
334
		n_minus_DLookupTable_50_087_table_elem_16
335
	    else if (n_minus_DLookupTable_50_087_bound_node_index_4 = 17) then
336
		n_minus_DLookupTable_50_087_table_elem_17
337
	    else n_minus_DLookupTable_50_087_table_elem_18;
338
	n_minus_DLookupTable_50_087_bound_node_index_5 = ( (n_minus_DLookupTable_50_087_index_dim_1_2 * 1) + ((n_minus_DLookupTable_50_087_index_dim_2_1 - 1) * 3) + ((n_minus_DLookupTable_50_087_index_dim_3_1 - 1) * 9) );
339
	n_minus_DLookupTable_50_087_u_node_5 = if (n_minus_DLookupTable_50_087_bound_node_index_5 = 1) then
340
		n_minus_DLookupTable_50_087_table_elem_1
341
	    else if (n_minus_DLookupTable_50_087_bound_node_index_5 = 2) then
342
		n_minus_DLookupTable_50_087_table_elem_2
343
	    else if (n_minus_DLookupTable_50_087_bound_node_index_5 = 3) then
344
		n_minus_DLookupTable_50_087_table_elem_3
345
	    else if (n_minus_DLookupTable_50_087_bound_node_index_5 = 4) then
346
		n_minus_DLookupTable_50_087_table_elem_4
347
	    else if (n_minus_DLookupTable_50_087_bound_node_index_5 = 5) then
348
		n_minus_DLookupTable_50_087_table_elem_5
349
	    else if (n_minus_DLookupTable_50_087_bound_node_index_5 = 6) then
350
		n_minus_DLookupTable_50_087_table_elem_6
351
	    else if (n_minus_DLookupTable_50_087_bound_node_index_5 = 7) then
352
		n_minus_DLookupTable_50_087_table_elem_7
353
	    else if (n_minus_DLookupTable_50_087_bound_node_index_5 = 8) then
354
		n_minus_DLookupTable_50_087_table_elem_8
355
	    else if (n_minus_DLookupTable_50_087_bound_node_index_5 = 9) then
356
		n_minus_DLookupTable_50_087_table_elem_9
357
	    else if (n_minus_DLookupTable_50_087_bound_node_index_5 = 10) then
358
		n_minus_DLookupTable_50_087_table_elem_10
359
	    else if (n_minus_DLookupTable_50_087_bound_node_index_5 = 11) then
360
		n_minus_DLookupTable_50_087_table_elem_11
361
	    else if (n_minus_DLookupTable_50_087_bound_node_index_5 = 12) then
362
		n_minus_DLookupTable_50_087_table_elem_12
363
	    else if (n_minus_DLookupTable_50_087_bound_node_index_5 = 13) then
364
		n_minus_DLookupTable_50_087_table_elem_13
365
	    else if (n_minus_DLookupTable_50_087_bound_node_index_5 = 14) then
366
		n_minus_DLookupTable_50_087_table_elem_14
367
	    else if (n_minus_DLookupTable_50_087_bound_node_index_5 = 15) then
368
		n_minus_DLookupTable_50_087_table_elem_15
369
	    else if (n_minus_DLookupTable_50_087_bound_node_index_5 = 16) then
370
		n_minus_DLookupTable_50_087_table_elem_16
371
	    else if (n_minus_DLookupTable_50_087_bound_node_index_5 = 17) then
372
		n_minus_DLookupTable_50_087_table_elem_17
373
	    else n_minus_DLookupTable_50_087_table_elem_18;
374
	n_minus_DLookupTable_50_087_bound_node_index_6 = ( (n_minus_DLookupTable_50_087_index_dim_1_2 * 1) + ((n_minus_DLookupTable_50_087_index_dim_2_1 - 1) * 3) + ((n_minus_DLookupTable_50_087_index_dim_3_2 - 1) * 9) );
375
	n_minus_DLookupTable_50_087_u_node_6 = if (n_minus_DLookupTable_50_087_bound_node_index_6 = 1) then
376
		n_minus_DLookupTable_50_087_table_elem_1
377
	    else if (n_minus_DLookupTable_50_087_bound_node_index_6 = 2) then
378
		n_minus_DLookupTable_50_087_table_elem_2
379
	    else if (n_minus_DLookupTable_50_087_bound_node_index_6 = 3) then
380
		n_minus_DLookupTable_50_087_table_elem_3
381
	    else if (n_minus_DLookupTable_50_087_bound_node_index_6 = 4) then
382
		n_minus_DLookupTable_50_087_table_elem_4
383
	    else if (n_minus_DLookupTable_50_087_bound_node_index_6 = 5) then
384
		n_minus_DLookupTable_50_087_table_elem_5
385
	    else if (n_minus_DLookupTable_50_087_bound_node_index_6 = 6) then
386
		n_minus_DLookupTable_50_087_table_elem_6
387
	    else if (n_minus_DLookupTable_50_087_bound_node_index_6 = 7) then
388
		n_minus_DLookupTable_50_087_table_elem_7
389
	    else if (n_minus_DLookupTable_50_087_bound_node_index_6 = 8) then
390
		n_minus_DLookupTable_50_087_table_elem_8
391
	    else if (n_minus_DLookupTable_50_087_bound_node_index_6 = 9) then
392
		n_minus_DLookupTable_50_087_table_elem_9
393
	    else if (n_minus_DLookupTable_50_087_bound_node_index_6 = 10) then
394
		n_minus_DLookupTable_50_087_table_elem_10
395
	    else if (n_minus_DLookupTable_50_087_bound_node_index_6 = 11) then
396
		n_minus_DLookupTable_50_087_table_elem_11
397
	    else if (n_minus_DLookupTable_50_087_bound_node_index_6 = 12) then
398
		n_minus_DLookupTable_50_087_table_elem_12
399
	    else if (n_minus_DLookupTable_50_087_bound_node_index_6 = 13) then
400
		n_minus_DLookupTable_50_087_table_elem_13
401
	    else if (n_minus_DLookupTable_50_087_bound_node_index_6 = 14) then
402
		n_minus_DLookupTable_50_087_table_elem_14
403
	    else if (n_minus_DLookupTable_50_087_bound_node_index_6 = 15) then
404
		n_minus_DLookupTable_50_087_table_elem_15
405
	    else if (n_minus_DLookupTable_50_087_bound_node_index_6 = 16) then
406
		n_minus_DLookupTable_50_087_table_elem_16
407
	    else if (n_minus_DLookupTable_50_087_bound_node_index_6 = 17) then
408
		n_minus_DLookupTable_50_087_table_elem_17
409
	    else n_minus_DLookupTable_50_087_table_elem_18;
410
	n_minus_DLookupTable_50_087_bound_node_index_7 = ( (n_minus_DLookupTable_50_087_index_dim_1_2 * 1) + ((n_minus_DLookupTable_50_087_index_dim_2_2 - 1) * 3) + ((n_minus_DLookupTable_50_087_index_dim_3_1 - 1) * 9) );
411
	n_minus_DLookupTable_50_087_u_node_7 = if (n_minus_DLookupTable_50_087_bound_node_index_7 = 1) then
412
		n_minus_DLookupTable_50_087_table_elem_1
413
	    else if (n_minus_DLookupTable_50_087_bound_node_index_7 = 2) then
414
		n_minus_DLookupTable_50_087_table_elem_2
415
	    else if (n_minus_DLookupTable_50_087_bound_node_index_7 = 3) then
416
		n_minus_DLookupTable_50_087_table_elem_3
417
	    else if (n_minus_DLookupTable_50_087_bound_node_index_7 = 4) then
418
		n_minus_DLookupTable_50_087_table_elem_4
419
	    else if (n_minus_DLookupTable_50_087_bound_node_index_7 = 5) then
420
		n_minus_DLookupTable_50_087_table_elem_5
421
	    else if (n_minus_DLookupTable_50_087_bound_node_index_7 = 6) then
422
		n_minus_DLookupTable_50_087_table_elem_6
423
	    else if (n_minus_DLookupTable_50_087_bound_node_index_7 = 7) then
424
		n_minus_DLookupTable_50_087_table_elem_7
425
	    else if (n_minus_DLookupTable_50_087_bound_node_index_7 = 8) then
426
		n_minus_DLookupTable_50_087_table_elem_8
427
	    else if (n_minus_DLookupTable_50_087_bound_node_index_7 = 9) then
428
		n_minus_DLookupTable_50_087_table_elem_9
429
	    else if (n_minus_DLookupTable_50_087_bound_node_index_7 = 10) then
430
		n_minus_DLookupTable_50_087_table_elem_10
431
	    else if (n_minus_DLookupTable_50_087_bound_node_index_7 = 11) then
432
		n_minus_DLookupTable_50_087_table_elem_11
433
	    else if (n_minus_DLookupTable_50_087_bound_node_index_7 = 12) then
434
		n_minus_DLookupTable_50_087_table_elem_12
435
	    else if (n_minus_DLookupTable_50_087_bound_node_index_7 = 13) then
436
		n_minus_DLookupTable_50_087_table_elem_13
437
	    else if (n_minus_DLookupTable_50_087_bound_node_index_7 = 14) then
438
		n_minus_DLookupTable_50_087_table_elem_14
439
	    else if (n_minus_DLookupTable_50_087_bound_node_index_7 = 15) then
440
		n_minus_DLookupTable_50_087_table_elem_15
441
	    else if (n_minus_DLookupTable_50_087_bound_node_index_7 = 16) then
442
		n_minus_DLookupTable_50_087_table_elem_16
443
	    else if (n_minus_DLookupTable_50_087_bound_node_index_7 = 17) then
444
		n_minus_DLookupTable_50_087_table_elem_17
445
	    else n_minus_DLookupTable_50_087_table_elem_18;
446
	n_minus_DLookupTable_50_087_bound_node_index_8 = ( (n_minus_DLookupTable_50_087_index_dim_1_2 * 1) + ((n_minus_DLookupTable_50_087_index_dim_2_2 - 1) * 3) + ((n_minus_DLookupTable_50_087_index_dim_3_2 - 1) * 9) );
447
	n_minus_DLookupTable_50_087_u_node_8 = if (n_minus_DLookupTable_50_087_bound_node_index_8 = 1) then
448
		n_minus_DLookupTable_50_087_table_elem_1
449
	    else if (n_minus_DLookupTable_50_087_bound_node_index_8 = 2) then
450
		n_minus_DLookupTable_50_087_table_elem_2
451
	    else if (n_minus_DLookupTable_50_087_bound_node_index_8 = 3) then
452
		n_minus_DLookupTable_50_087_table_elem_3
453
	    else if (n_minus_DLookupTable_50_087_bound_node_index_8 = 4) then
454
		n_minus_DLookupTable_50_087_table_elem_4
455
	    else if (n_minus_DLookupTable_50_087_bound_node_index_8 = 5) then
456
		n_minus_DLookupTable_50_087_table_elem_5
457
	    else if (n_minus_DLookupTable_50_087_bound_node_index_8 = 6) then
458
		n_minus_DLookupTable_50_087_table_elem_6
459
	    else if (n_minus_DLookupTable_50_087_bound_node_index_8 = 7) then
460
		n_minus_DLookupTable_50_087_table_elem_7
461
	    else if (n_minus_DLookupTable_50_087_bound_node_index_8 = 8) then
462
		n_minus_DLookupTable_50_087_table_elem_8
463
	    else if (n_minus_DLookupTable_50_087_bound_node_index_8 = 9) then
464
		n_minus_DLookupTable_50_087_table_elem_9
465
	    else if (n_minus_DLookupTable_50_087_bound_node_index_8 = 10) then
466
		n_minus_DLookupTable_50_087_table_elem_10
467
	    else if (n_minus_DLookupTable_50_087_bound_node_index_8 = 11) then
468
		n_minus_DLookupTable_50_087_table_elem_11
469
	    else if (n_minus_DLookupTable_50_087_bound_node_index_8 = 12) then
470
		n_minus_DLookupTable_50_087_table_elem_12
471
	    else if (n_minus_DLookupTable_50_087_bound_node_index_8 = 13) then
472
		n_minus_DLookupTable_50_087_table_elem_13
473
	    else if (n_minus_DLookupTable_50_087_bound_node_index_8 = 14) then
474
		n_minus_DLookupTable_50_087_table_elem_14
475
	    else if (n_minus_DLookupTable_50_087_bound_node_index_8 = 15) then
476
		n_minus_DLookupTable_50_087_table_elem_15
477
	    else if (n_minus_DLookupTable_50_087_bound_node_index_8 = 16) then
478
		n_minus_DLookupTable_50_087_table_elem_16
479
	    else if (n_minus_DLookupTable_50_087_bound_node_index_8 = 17) then
480
		n_minus_DLookupTable_50_087_table_elem_17
481
	    else n_minus_DLookupTable_50_087_table_elem_18;
482
	n_minus_DLookupTable_50_087_clip_input_1 = In1_1;
483
	n_minus_DLookupTable_50_087_clip_input_2 = In2_1;
484
	n_minus_DLookupTable_50_087_clip_input_3 = In3_1;
485
	n_minus_DLookupTable_50_087_N_shape_1 = (( (n_minus_DLookupTable_50_087_coords_dim_1_2 - n_minus_DLookupTable_50_087_clip_input_1) * (n_minus_DLookupTable_50_087_coords_dim_2_2 - n_minus_DLookupTable_50_087_clip_input_2) * (n_minus_DLookupTable_50_087_coords_dim_3_2 - n_minus_DLookupTable_50_087_clip_input_3) ) / ( (n_minus_DLookupTable_50_087_coords_dim_1_2 - n_minus_DLookupTable_50_087_coords_dim_1_1) * (n_minus_DLookupTable_50_087_coords_dim_2_2 - n_minus_DLookupTable_50_087_coords_dim_2_1) * (n_minus_DLookupTable_50_087_coords_dim_3_2 - n_minus_DLookupTable_50_087_coords_dim_3_1) ));
486
	n_minus_DLookupTable_50_087_N_shape_2 = (( (n_minus_DLookupTable_50_087_coords_dim_1_2 - n_minus_DLookupTable_50_087_clip_input_1) * (n_minus_DLookupTable_50_087_coords_dim_2_2 - n_minus_DLookupTable_50_087_clip_input_2) * (n_minus_DLookupTable_50_087_clip_input_3 - n_minus_DLookupTable_50_087_coords_dim_3_1) ) / ( (n_minus_DLookupTable_50_087_coords_dim_1_2 - n_minus_DLookupTable_50_087_coords_dim_1_1) * (n_minus_DLookupTable_50_087_coords_dim_2_2 - n_minus_DLookupTable_50_087_coords_dim_2_1) * (n_minus_DLookupTable_50_087_coords_dim_3_2 - n_minus_DLookupTable_50_087_coords_dim_3_1) ));
487
	n_minus_DLookupTable_50_087_N_shape_3 = (( (n_minus_DLookupTable_50_087_coords_dim_1_2 - n_minus_DLookupTable_50_087_clip_input_1) * (n_minus_DLookupTable_50_087_clip_input_2 - n_minus_DLookupTable_50_087_coords_dim_2_1) * (n_minus_DLookupTable_50_087_coords_dim_3_2 - n_minus_DLookupTable_50_087_clip_input_3) ) / ( (n_minus_DLookupTable_50_087_coords_dim_1_2 - n_minus_DLookupTable_50_087_coords_dim_1_1) * (n_minus_DLookupTable_50_087_coords_dim_2_2 - n_minus_DLookupTable_50_087_coords_dim_2_1) * (n_minus_DLookupTable_50_087_coords_dim_3_2 - n_minus_DLookupTable_50_087_coords_dim_3_1) ));
488
	n_minus_DLookupTable_50_087_N_shape_4 = (( (n_minus_DLookupTable_50_087_coords_dim_1_2 - n_minus_DLookupTable_50_087_clip_input_1) * (n_minus_DLookupTable_50_087_clip_input_2 - n_minus_DLookupTable_50_087_coords_dim_2_1) * (n_minus_DLookupTable_50_087_clip_input_3 - n_minus_DLookupTable_50_087_coords_dim_3_1) ) / ( (n_minus_DLookupTable_50_087_coords_dim_1_2 - n_minus_DLookupTable_50_087_coords_dim_1_1) * (n_minus_DLookupTable_50_087_coords_dim_2_2 - n_minus_DLookupTable_50_087_coords_dim_2_1) * (n_minus_DLookupTable_50_087_coords_dim_3_2 - n_minus_DLookupTable_50_087_coords_dim_3_1) ));
489
	n_minus_DLookupTable_50_087_N_shape_5 = (( (n_minus_DLookupTable_50_087_clip_input_1 - n_minus_DLookupTable_50_087_coords_dim_1_1) * (n_minus_DLookupTable_50_087_coords_dim_2_2 - n_minus_DLookupTable_50_087_clip_input_2) * (n_minus_DLookupTable_50_087_coords_dim_3_2 - n_minus_DLookupTable_50_087_clip_input_3) ) / ( (n_minus_DLookupTable_50_087_coords_dim_1_2 - n_minus_DLookupTable_50_087_coords_dim_1_1) * (n_minus_DLookupTable_50_087_coords_dim_2_2 - n_minus_DLookupTable_50_087_coords_dim_2_1) * (n_minus_DLookupTable_50_087_coords_dim_3_2 - n_minus_DLookupTable_50_087_coords_dim_3_1) ));
490
	n_minus_DLookupTable_50_087_N_shape_6 = (( (n_minus_DLookupTable_50_087_clip_input_1 - n_minus_DLookupTable_50_087_coords_dim_1_1) * (n_minus_DLookupTable_50_087_coords_dim_2_2 - n_minus_DLookupTable_50_087_clip_input_2) * (n_minus_DLookupTable_50_087_clip_input_3 - n_minus_DLookupTable_50_087_coords_dim_3_1) ) / ( (n_minus_DLookupTable_50_087_coords_dim_1_2 - n_minus_DLookupTable_50_087_coords_dim_1_1) * (n_minus_DLookupTable_50_087_coords_dim_2_2 - n_minus_DLookupTable_50_087_coords_dim_2_1) * (n_minus_DLookupTable_50_087_coords_dim_3_2 - n_minus_DLookupTable_50_087_coords_dim_3_1) ));
491
	n_minus_DLookupTable_50_087_N_shape_7 = (( (n_minus_DLookupTable_50_087_clip_input_1 - n_minus_DLookupTable_50_087_coords_dim_1_1) * (n_minus_DLookupTable_50_087_clip_input_2 - n_minus_DLookupTable_50_087_coords_dim_2_1) * (n_minus_DLookupTable_50_087_coords_dim_3_2 - n_minus_DLookupTable_50_087_clip_input_3) ) / ( (n_minus_DLookupTable_50_087_coords_dim_1_2 - n_minus_DLookupTable_50_087_coords_dim_1_1) * (n_minus_DLookupTable_50_087_coords_dim_2_2 - n_minus_DLookupTable_50_087_coords_dim_2_1) * (n_minus_DLookupTable_50_087_coords_dim_3_2 - n_minus_DLookupTable_50_087_coords_dim_3_1) ));
492
	n_minus_DLookupTable_50_087_N_shape_8 = (( (n_minus_DLookupTable_50_087_clip_input_1 - n_minus_DLookupTable_50_087_coords_dim_1_1) * (n_minus_DLookupTable_50_087_clip_input_2 - n_minus_DLookupTable_50_087_coords_dim_2_1) * (n_minus_DLookupTable_50_087_clip_input_3 - n_minus_DLookupTable_50_087_coords_dim_3_1) ) / ( (n_minus_DLookupTable_50_087_coords_dim_1_2 - n_minus_DLookupTable_50_087_coords_dim_1_1) * (n_minus_DLookupTable_50_087_coords_dim_2_2 - n_minus_DLookupTable_50_087_coords_dim_2_1) * (n_minus_DLookupTable_50_087_coords_dim_3_2 - n_minus_DLookupTable_50_087_coords_dim_3_1) ));
493
	n_minus_DLookupTable_1 = ( (n_minus_DLookupTable_50_087_N_shape_1 * n_minus_DLookupTable_50_087_u_node_1) + (n_minus_DLookupTable_50_087_N_shape_2 * n_minus_DLookupTable_50_087_u_node_2) + (n_minus_DLookupTable_50_087_N_shape_3 * n_minus_DLookupTable_50_087_u_node_3) + (n_minus_DLookupTable_50_087_N_shape_4 * n_minus_DLookupTable_50_087_u_node_4) + (n_minus_DLookupTable_50_087_N_shape_5 * n_minus_DLookupTable_50_087_u_node_5) + (n_minus_DLookupTable_50_087_N_shape_6 * n_minus_DLookupTable_50_087_u_node_6) + (n_minus_DLookupTable_50_087_N_shape_7 * n_minus_DLookupTable_50_087_u_node_7) + (n_minus_DLookupTable_50_087_N_shape_8 * n_minus_DLookupTable_50_087_u_node_8) );
494
tel
495

    
496
(*
497
Original block name: LookupTableND_PP
498
*)
499
node  LookupTableND_PP(In1_1 : real;
500
	In2_1 : real;
501
	In3_1 : real;)
502
returns(Out1_1 : real;);
503
var n_minus_DLookupTable_1 : real;
504
	__time_step : real;
505
	__nb_step : int;
506
let
507
	n_minus_DLookupTable_1 = n_minus_DLookupTable_50_087_ext_node(In1_1, In2_1, In3_1);
508
	Out1_1 = n_minus_DLookupTable_1;
509
	__time_step = (0.0 -> ((pre __time_step) + 0.200000000000000));
510
	__nb_step = (0 -> ((pre __nb_step) + 1));
511
tel
512