25make_vector(
const T& a0)
27 VectorWithOffset<T> a(1);
34make_vector(
const T& a0,
const T& a1)
36 VectorWithOffset<T> a(2);
44make_vector(
const T& a0,
const T& a1,
const T& a2)
46 VectorWithOffset<T> a(3);
55make_vector(
const T& a0,
const T& a1,
const T& a2,
const T& a3)
57 VectorWithOffset<T> a(4);
67make_vector(
const T& a0,
const T& a1,
const T& a2,
const T& a3,
const T& a4)
69 VectorWithOffset<T> a(5);
80make_vector(
const T& a0,
const T& a1,
const T& a2,
const T& a3,
const T& a4,
const T& a5)
82 VectorWithOffset<T> a(6);
94make_vector(
const T& a0,
const T& a1,
const T& a2,
const T& a3,
const T& a4,
const T& a5,
const T& a6)
96 VectorWithOffset<T> a(7);
109make_vector(
const T& a0,
const T& a1,
const T& a2,
const T& a3,
const T& a4,
const T& a5,
const T& a6,
const T& a7)
111 VectorWithOffset<T> a(8);
125make_vector(
const T& a0,
const T& a1,
const T& a2,
const T& a3,
const T& a4,
const T& a5,
const T& a6,
const T& a7,
const T& a8)
127 VectorWithOffset<T> a(9);
142make_vector(
const T& a0,
153 VectorWithOffset<T> a(10);
169make_1d_array(
const T& a0)
171 const Array<1, T> a = NumericVectorWithOffset<T, T>(make_vector(a0));
177make_1d_array(
const T& a0,
const T& a1)
179 const Array<1, T> a = NumericVectorWithOffset<T, T>(make_vector(a0, a1));
185make_1d_array(
const T& a0,
const T& a1,
const T& a2)
187 const Array<1, T> a = NumericVectorWithOffset<T, T>(make_vector(a0, a1, a2));
193make_1d_array(
const T& a0,
const T& a1,
const T& a2,
const T& a3)
195 const Array<1, T> a = NumericVectorWithOffset<T, T>(make_vector(a0, a1, a2, a3));
201make_1d_array(
const T& a0,
const T& a1,
const T& a2,
const T& a3,
const T& a4)
203 const Array<1, T> a = NumericVectorWithOffset<T, T>(make_vector(a0, a1, a2, a3, a4));
209make_1d_array(
const T& a0,
const T& a1,
const T& a2,
const T& a3,
const T& a4,
const T& a5)
211 const Array<1, T> a = NumericVectorWithOffset<T, T>(make_vector(a0, a1, a2, a3, a4, a5));
217make_1d_array(
const T& a0,
const T& a1,
const T& a2,
const T& a3,
const T& a4,
const T& a5,
const T& a6)
219 const Array<1, T> a = NumericVectorWithOffset<T, T>(make_vector(a0, a1, a2, a3, a4, a5, a6));
225make_1d_array(
const T& a0,
const T& a1,
const T& a2,
const T& a3,
const T& a4,
const T& a5,
const T& a6,
const T& a7)
227 const Array<1, T> a = NumericVectorWithOffset<T, T>(make_vector(a0, a1, a2, a3, a4, a5, a6, a7));
233make_1d_array(
const T& a0,
const T& a1,
const T& a2,
const T& a3,
const T& a4,
const T& a5,
const T& a6,
const T& a7,
const T& a8)
235 const Array<1, T> a = NumericVectorWithOffset<T, T>(make_vector(a0, a1, a2, a3, a4, a5, a6, a7, a8));
241make_1d_array(
const T& a0,
252 const Array<1, T> a = NumericVectorWithOffset<T, T>(make_vector(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9));
256template <
int num_dimensions,
class T>
257Array<num_dimensions + 1, T>
258make_array(
const Array<num_dimensions, T>& a0)
260 const Array<1, T> a = NumericVectorWithOffset<T, T>(make_vector(a0));
264template <
int num_dimensions,
class T>
265Array<num_dimensions + 1, T>
266make_array(
const Array<num_dimensions, T>& a0,
const Array<num_dimensions, T>& a1)
268 const Array<num_dimensions + 1, T> a = NumericVectorWithOffset<Array<num_dimensions, T>, T>(make_vector(a0, a1));
272template <
int num_dimensions,
class T>
273Array<num_dimensions + 1, T>
274make_array(
const Array<num_dimensions, T>& a0,
const Array<num_dimensions, T>& a1,
const Array<num_dimensions, T>& a2)
276 const Array<num_dimensions + 1, T> a = NumericVectorWithOffset<Array<num_dimensions, T>, T>(make_vector(a0, a1, a2));
280template <
int num_dimensions,
class T>
281Array<num_dimensions + 1, T>
282make_array(
const Array<num_dimensions, T>& a0,
283 const Array<num_dimensions, T>& a1,
284 const Array<num_dimensions, T>& a2,
285 const Array<num_dimensions, T>& a3)
287 const Array<num_dimensions + 1, T> a = NumericVectorWithOffset<Array<num_dimensions, T>, T>(make_vector(a0, a1, a2, a3));
291template <
int num_dimensions,
class T>
292Array<num_dimensions + 1, T>
293make_array(
const Array<num_dimensions, T>& a0,
294 const Array<num_dimensions, T>& a1,
295 const Array<num_dimensions, T>& a2,
296 const Array<num_dimensions, T>& a3,
297 const Array<num_dimensions, T>& a4)
299 const Array<num_dimensions + 1, T> a = NumericVectorWithOffset<Array<num_dimensions, T>, T>(make_vector(a0, a1, a2, a3, a4));
303template <
int num_dimensions,
class T>
304Array<num_dimensions + 1, T>
305make_array(
const Array<num_dimensions, T>& a0,
306 const Array<num_dimensions, T>& a1,
307 const Array<num_dimensions, T>& a2,
308 const Array<num_dimensions, T>& a3,
309 const Array<num_dimensions, T>& a4,
310 Array<num_dimensions, T>& a5)
312 const Array<num_dimensions + 1, T> a
313 = NumericVectorWithOffset<Array<num_dimensions, T>, T>(make_vector(a0, a1, a2, a3, a4, a5));
317template <
int num_dimensions,
class T>
318Array<num_dimensions + 1, T>
319make_array(
const Array<num_dimensions, T>& a0,
320 const Array<num_dimensions, T>& a1,
321 const Array<num_dimensions, T>& a2,
322 const Array<num_dimensions, T>& a3,
323 const Array<num_dimensions, T>& a4,
324 Array<num_dimensions, T>& a5,
325 const Array<num_dimensions, T>& a6)
327 const Array<num_dimensions + 1, T> a
328 = NumericVectorWithOffset<Array<num_dimensions, T>, T>(make_vector(a0, a1, a2, a3, a4, a5, a6));
332template <
int num_dimensions,
class T>
333Array<num_dimensions + 1, T>
334make_array(
const Array<num_dimensions, T>& a0,
335 const Array<num_dimensions, T>& a1,
336 const Array<num_dimensions, T>& a2,
337 const Array<num_dimensions, T>& a3,
338 const Array<num_dimensions, T>& a4,
339 Array<num_dimensions, T>& a5,
340 const Array<num_dimensions, T>& a6,
341 const Array<num_dimensions, T>& a7)
343 const Array<num_dimensions + 1, T> a
344 = NumericVectorWithOffset<Array<num_dimensions, T>, T>(make_vector(a0, a1, a2, a3, a4, a5, a6, a7));
348template <
int num_dimensions,
class T>
349Array<num_dimensions + 1, T>
350make_array(
const Array<num_dimensions, T>& a0,
351 const Array<num_dimensions, T>& a1,
352 const Array<num_dimensions, T>& a2,
353 const Array<num_dimensions, T>& a3,
354 const Array<num_dimensions, T>& a4,
355 Array<num_dimensions, T>& a5,
356 const Array<num_dimensions, T>& a6,
357 const Array<num_dimensions, T>& a7,
358 const Array<num_dimensions, T>& a8)
360 const Array<num_dimensions + 1, T> a
361 = NumericVectorWithOffset<Array<num_dimensions, T>, T>(make_vector(a0, a1, a2, a3, a4, a5, a6, a7, a8));
365template <
int num_dimensions,
class T>
366Array<num_dimensions + 1, T>
367make_array(
const Array<num_dimensions, T>& a0,
368 const Array<num_dimensions, T>& a1,
369 const Array<num_dimensions, T>& a2,
370 const Array<num_dimensions, T>& a3,
371 const Array<num_dimensions, T>& a4,
372 Array<num_dimensions, T>& a5,
373 const Array<num_dimensions, T>& a6,
374 const Array<num_dimensions, T>& a7,
375 const Array<num_dimensions, T>& a8,
376 const Array<num_dimensions, T>& a9)
378 const Array<num_dimensions + 1, T> a
379 = NumericVectorWithOffset<Array<num_dimensions, T>, T>(make_vector(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9));