@@ -214,7 +214,7 @@ end function horzcat_r_21_sp
214
214
module function horzcat_r_12_sp (x1 , A2 ) result(result)
215
215
real (sp), dimension (:, :), allocatable :: result
216
216
real (sp), dimension (:), intent (in ) :: x1
217
- integer , dimension (:, :), intent (in ) :: A2
217
+ real (sp) , dimension (:, :), intent (in ) :: A2
218
218
end function horzcat_r_12_sp
219
219
module function horzcat_r_1_dp (x1 , x2 ) result(result)
220
220
real (dp), dimension (:, :), allocatable :: result
@@ -232,7 +232,7 @@ end function horzcat_r_21_dp
232
232
module function horzcat_r_12_dp (x1 , A2 ) result(result)
233
233
real (dp), dimension (:, :), allocatable :: result
234
234
real (dp), dimension (:), intent (in ) :: x1
235
- integer , dimension (:, :), intent (in ) :: A2
235
+ real (dp) , dimension (:, :), intent (in ) :: A2
236
236
end function horzcat_r_12_dp
237
237
module function horzcat_r_1_qp (x1 , x2 ) result(result)
238
238
real (qp), dimension (:, :), allocatable :: result
@@ -250,7 +250,7 @@ end function horzcat_r_21_qp
250
250
module function horzcat_r_12_qp (x1 , A2 ) result(result)
251
251
real (qp), dimension (:, :), allocatable :: result
252
252
real (qp), dimension (:), intent (in ) :: x1
253
- integer , dimension (:, :), intent (in ) :: A2
253
+ real (qp) , dimension (:, :), intent (in ) :: A2
254
254
end function horzcat_r_12_qp
255
255
module function horzcat_c_1_sp (x1 , x2 ) result(result)
256
256
complex (sp), dimension (:, :), allocatable :: result
@@ -268,7 +268,7 @@ end function horzcat_c_21_sp
268
268
module function horzcat_c_12_sp (x1 , A2 ) result(result)
269
269
complex (sp), dimension (:, :), allocatable :: result
270
270
complex (sp), dimension (:), intent (in ) :: x1
271
- integer , dimension (:, :), intent (in ) :: A2
271
+ complex (sp) , dimension (:, :), intent (in ) :: A2
272
272
end function horzcat_c_12_sp
273
273
module function horzcat_c_1_dp (x1 , x2 ) result(result)
274
274
complex (dp), dimension (:, :), allocatable :: result
@@ -286,7 +286,7 @@ end function horzcat_c_21_dp
286
286
module function horzcat_c_12_dp (x1 , A2 ) result(result)
287
287
complex (dp), dimension (:, :), allocatable :: result
288
288
complex (dp), dimension (:), intent (in ) :: x1
289
- integer , dimension (:, :), intent (in ) :: A2
289
+ complex (dp) , dimension (:, :), intent (in ) :: A2
290
290
end function horzcat_c_12_dp
291
291
module function horzcat_c_1_qp (x1 , x2 ) result(result)
292
292
complex (qp), dimension (:, :), allocatable :: result
@@ -304,7 +304,7 @@ end function horzcat_c_21_qp
304
304
module function horzcat_c_12_qp (x1 , A2 ) result(result)
305
305
complex (qp), dimension (:, :), allocatable :: result
306
306
complex (qp), dimension (:), intent (in ) :: x1
307
- integer , dimension (:, :), intent (in ) :: A2
307
+ complex (qp) , dimension (:, :), intent (in ) :: A2
308
308
end function horzcat_c_12_qp
309
309
module function horzcat_i_1_int8 (x1 , x2 ) result(result)
310
310
integer (int8), dimension (:, :), allocatable :: result
@@ -322,7 +322,7 @@ end function horzcat_i_21_int8
322
322
module function horzcat_i_12_int8 (x1 , A2 ) result(result)
323
323
integer (int8), dimension (:, :), allocatable :: result
324
324
integer (int8), dimension (:), intent (in ) :: x1
325
- integer , dimension (:, :), intent (in ) :: A2
325
+ integer (int8) , dimension (:, :), intent (in ) :: A2
326
326
end function horzcat_i_12_int8
327
327
module function horzcat_i_1_int16 (x1 , x2 ) result(result)
328
328
integer (int16), dimension (:, :), allocatable :: result
@@ -340,7 +340,7 @@ end function horzcat_i_21_int16
340
340
module function horzcat_i_12_int16 (x1 , A2 ) result(result)
341
341
integer (int16), dimension (:, :), allocatable :: result
342
342
integer (int16), dimension (:), intent (in ) :: x1
343
- integer , dimension (:, :), intent (in ) :: A2
343
+ integer (int16) , dimension (:, :), intent (in ) :: A2
344
344
end function horzcat_i_12_int16
345
345
module function horzcat_i_1_int32 (x1 , x2 ) result(result)
346
346
integer (int32), dimension (:, :), allocatable :: result
@@ -358,7 +358,7 @@ end function horzcat_i_21_int32
358
358
module function horzcat_i_12_int32 (x1 , A2 ) result(result)
359
359
integer (int32), dimension (:, :), allocatable :: result
360
360
integer (int32), dimension (:), intent (in ) :: x1
361
- integer , dimension (:, :), intent (in ) :: A2
361
+ integer (int32) , dimension (:, :), intent (in ) :: A2
362
362
end function horzcat_i_12_int32
363
363
module function horzcat_i_1_int64 (x1 , x2 ) result(result)
364
364
integer (int64), dimension (:, :), allocatable :: result
@@ -376,7 +376,7 @@ end function horzcat_i_21_int64
376
376
module function horzcat_i_12_int64 (x1 , A2 ) result(result)
377
377
integer (int64), dimension (:, :), allocatable :: result
378
378
integer (int64), dimension (:), intent (in ) :: x1
379
- integer , dimension (:, :), intent (in ) :: A2
379
+ integer (int64) , dimension (:, :), intent (in ) :: A2
380
380
end function horzcat_i_12_int64
381
381
end interface horzcat
382
382
interface vertcat
@@ -396,7 +396,7 @@ end function vertcat_r_21_sp
396
396
module function vertcat_r_12_sp (x1 , A2 ) result(result)
397
397
real (sp), dimension (:, :), allocatable :: result
398
398
real (sp), dimension (:), intent (in ) :: x1
399
- integer , dimension (:, :), intent (in ) :: A2
399
+ real (sp) , dimension (:, :), intent (in ) :: A2
400
400
end function vertcat_r_12_sp
401
401
module function vertcat_r_1_dp (x1 , x2 ) result(result)
402
402
real (dp), dimension (:, :), allocatable :: result
@@ -414,7 +414,7 @@ end function vertcat_r_21_dp
414
414
module function vertcat_r_12_dp (x1 , A2 ) result(result)
415
415
real (dp), dimension (:, :), allocatable :: result
416
416
real (dp), dimension (:), intent (in ) :: x1
417
- integer , dimension (:, :), intent (in ) :: A2
417
+ real (dp) , dimension (:, :), intent (in ) :: A2
418
418
end function vertcat_r_12_dp
419
419
module function vertcat_r_1_qp (x1 , x2 ) result(result)
420
420
real (qp), dimension (:, :), allocatable :: result
@@ -432,7 +432,7 @@ end function vertcat_r_21_qp
432
432
module function vertcat_r_12_qp (x1 , A2 ) result(result)
433
433
real (qp), dimension (:, :), allocatable :: result
434
434
real (qp), dimension (:), intent (in ) :: x1
435
- integer , dimension (:, :), intent (in ) :: A2
435
+ real (qp) , dimension (:, :), intent (in ) :: A2
436
436
end function vertcat_r_12_qp
437
437
module function vertcat_c_1_sp (x1 , x2 ) result(result)
438
438
complex (sp), dimension (:, :), allocatable :: result
@@ -450,7 +450,7 @@ end function vertcat_c_21_sp
450
450
module function vertcat_c_12_sp (x1 , A2 ) result(result)
451
451
complex (sp), dimension (:, :), allocatable :: result
452
452
complex (sp), dimension (:), intent (in ) :: x1
453
- integer , dimension (:, :), intent (in ) :: A2
453
+ complex (sp) , dimension (:, :), intent (in ) :: A2
454
454
end function vertcat_c_12_sp
455
455
module function vertcat_c_1_dp (x1 , x2 ) result(result)
456
456
complex (dp), dimension (:, :), allocatable :: result
@@ -468,7 +468,7 @@ end function vertcat_c_21_dp
468
468
module function vertcat_c_12_dp (x1 , A2 ) result(result)
469
469
complex (dp), dimension (:, :), allocatable :: result
470
470
complex (dp), dimension (:), intent (in ) :: x1
471
- integer , dimension (:, :), intent (in ) :: A2
471
+ complex (dp) , dimension (:, :), intent (in ) :: A2
472
472
end function vertcat_c_12_dp
473
473
module function vertcat_c_1_qp (x1 , x2 ) result(result)
474
474
complex (qp), dimension (:, :), allocatable :: result
@@ -486,7 +486,7 @@ end function vertcat_c_21_qp
486
486
module function vertcat_c_12_qp (x1 , A2 ) result(result)
487
487
complex (qp), dimension (:, :), allocatable :: result
488
488
complex (qp), dimension (:), intent (in ) :: x1
489
- integer , dimension (:, :), intent (in ) :: A2
489
+ complex (qp) , dimension (:, :), intent (in ) :: A2
490
490
end function vertcat_c_12_qp
491
491
module function vertcat_i_1_int8 (x1 , x2 ) result(result)
492
492
integer (int8), dimension (:, :), allocatable :: result
@@ -504,7 +504,7 @@ end function vertcat_i_21_int8
504
504
module function vertcat_i_12_int8 (x1 , A2 ) result(result)
505
505
integer (int8), dimension (:, :), allocatable :: result
506
506
integer (int8), dimension (:), intent (in ) :: x1
507
- integer , dimension (:, :), intent (in ) :: A2
507
+ integer (int8) , dimension (:, :), intent (in ) :: A2
508
508
end function vertcat_i_12_int8
509
509
module function vertcat_i_1_int16 (x1 , x2 ) result(result)
510
510
integer (int16), dimension (:, :), allocatable :: result
@@ -522,7 +522,7 @@ end function vertcat_i_21_int16
522
522
module function vertcat_i_12_int16 (x1 , A2 ) result(result)
523
523
integer (int16), dimension (:, :), allocatable :: result
524
524
integer (int16), dimension (:), intent (in ) :: x1
525
- integer , dimension (:, :), intent (in ) :: A2
525
+ integer (int16) , dimension (:, :), intent (in ) :: A2
526
526
end function vertcat_i_12_int16
527
527
module function vertcat_i_1_int32 (x1 , x2 ) result(result)
528
528
integer (int32), dimension (:, :), allocatable :: result
@@ -540,7 +540,7 @@ end function vertcat_i_21_int32
540
540
module function vertcat_i_12_int32 (x1 , A2 ) result(result)
541
541
integer (int32), dimension (:, :), allocatable :: result
542
542
integer (int32), dimension (:), intent (in ) :: x1
543
- integer , dimension (:, :), intent (in ) :: A2
543
+ integer (int32) , dimension (:, :), intent (in ) :: A2
544
544
end function vertcat_i_12_int32
545
545
module function vertcat_i_1_int64 (x1 , x2 ) result(result)
546
546
integer (int64), dimension (:, :), allocatable :: result
@@ -558,7 +558,7 @@ end function vertcat_i_21_int64
558
558
module function vertcat_i_12_int64 (x1 , A2 ) result(result)
559
559
integer (int64), dimension (:, :), allocatable :: result
560
560
integer (int64), dimension (:), intent (in ) :: x1
561
- integer , dimension (:, :), intent (in ) :: A2
561
+ integer (int64) , dimension (:, :), intent (in ) :: A2
562
562
end function vertcat_i_12_int64
563
563
end interface vertcat
564
564
0 commit comments