|
1 |
| -! This file was automatically generated by SWIG (http://www.swig.org). |
| 1 | +! This file was automatically generated by SWIG (https://www.swig.org). |
2 | 2 | ! Version 4.1.0+fortran
|
3 | 3 | !
|
4 |
| -! Do not make changes to this file unless you know what you are doing--modify |
| 4 | +! Do not make changes to this file unless you know what you are doing - modify |
5 | 5 | ! the SWIG interface file instead.
|
6 | 6 |
|
7 | 7 | ! Flibcpp project, https://github.com/swig-fortran/flibcpp
|
@@ -34,45 +34,45 @@ module flc_algorithm
|
34 | 34 | type(C_PTR), public :: cptr = C_NULL_PTR
|
35 | 35 | integer(C_INT), public :: cmemflags = 0
|
36 | 36 | end type
|
37 |
| - interface binary_search |
38 |
| - module procedure swigf_binary_search__SWIG_1, swigf_binary_search__SWIG_2, swigf_binary_search__SWIG_3, & |
39 |
| - swigf_binary_search__SWIG_4, swigf_binary_search__SWIG_5, swigf_binary_search__SWIG_6, swigf_binary_search__SWIG_7 |
| 37 | + interface sort |
| 38 | + module procedure swigf_sort__SWIG_1, swigf_sort__SWIG_2, swigf_sort__SWIG_3, swigf_sort__SWIG_4, swigf_sort__SWIG_5, & |
| 39 | + swigf_sort__SWIG_6, swigf_sort__SWIG_7 |
40 | 40 | end interface
|
41 |
| - public :: binary_search |
| 41 | + public :: sort |
| 42 | + interface argsort |
| 43 | + module procedure swigf_argsort__SWIG_1, swigf_argsort__SWIG_2, swigf_argsort__SWIG_3, swigf_argsort__SWIG_4, & |
| 44 | + swigf_argsort__SWIG_5, swigf_argsort__SWIG_6, swigf_argsort__SWIG_7 |
| 45 | + end interface |
| 46 | + public :: argsort |
| 47 | + interface equal_range |
| 48 | + module procedure swigf_equal_range__SWIG_1, swigf_equal_range__SWIG_2, swigf_equal_range__SWIG_3, swigf_equal_range__SWIG_4, & |
| 49 | + swigf_equal_range__SWIG_5, swigf_equal_range__SWIG_6, swigf_equal_range__SWIG_7 |
| 50 | + end interface |
| 51 | + public :: equal_range |
42 | 52 | interface minmax_element
|
43 | 53 | module procedure swigf_minmax_element__SWIG_1, swigf_minmax_element__SWIG_2, swigf_minmax_element__SWIG_3, &
|
44 | 54 | swigf_minmax_element__SWIG_4, swigf_minmax_element__SWIG_5, swigf_minmax_element__SWIG_6, swigf_minmax_element__SWIG_7
|
45 | 55 | end interface
|
46 | 56 | public :: minmax_element
|
47 |
| - interface shuffle |
48 |
| - module procedure swigf_shuffle__SWIG_1, swigf_shuffle__SWIG_2, swigf_shuffle__SWIG_3, swigf_shuffle__SWIG_4 |
49 |
| - end interface |
50 |
| - public :: shuffle |
51 | 57 | interface includes
|
52 | 58 | module procedure swigf_includes__SWIG_1, swigf_includes__SWIG_2, swigf_includes__SWIG_3, swigf_includes__SWIG_4, &
|
53 | 59 | swigf_includes__SWIG_5, swigf_includes__SWIG_6, swigf_includes__SWIG_7
|
54 | 60 | end interface
|
55 | 61 | public :: includes
|
| 62 | + interface shuffle |
| 63 | + module procedure swigf_shuffle__SWIG_1, swigf_shuffle__SWIG_2, swigf_shuffle__SWIG_3, swigf_shuffle__SWIG_4 |
| 64 | + end interface |
| 65 | + public :: shuffle |
| 66 | + interface binary_search |
| 67 | + module procedure swigf_binary_search__SWIG_1, swigf_binary_search__SWIG_2, swigf_binary_search__SWIG_3, & |
| 68 | + swigf_binary_search__SWIG_4, swigf_binary_search__SWIG_5, swigf_binary_search__SWIG_6, swigf_binary_search__SWIG_7 |
| 69 | + end interface |
| 70 | + public :: binary_search |
56 | 71 | interface is_sorted
|
57 | 72 | module procedure swigf_is_sorted__SWIG_1, swigf_is_sorted__SWIG_2, swigf_is_sorted__SWIG_3, swigf_is_sorted__SWIG_4, &
|
58 | 73 | swigf_is_sorted__SWIG_5, swigf_is_sorted__SWIG_6, swigf_is_sorted__SWIG_7
|
59 | 74 | end interface
|
60 | 75 | public :: is_sorted
|
61 |
| - interface equal_range |
62 |
| - module procedure swigf_equal_range__SWIG_1, swigf_equal_range__SWIG_2, swigf_equal_range__SWIG_3, swigf_equal_range__SWIG_4, & |
63 |
| - swigf_equal_range__SWIG_5, swigf_equal_range__SWIG_6, swigf_equal_range__SWIG_7 |
64 |
| - end interface |
65 |
| - public :: equal_range |
66 |
| - interface sort |
67 |
| - module procedure swigf_sort__SWIG_1, swigf_sort__SWIG_2, swigf_sort__SWIG_3, swigf_sort__SWIG_4, swigf_sort__SWIG_5, & |
68 |
| - swigf_sort__SWIG_6, swigf_sort__SWIG_7 |
69 |
| - end interface |
70 |
| - public :: sort |
71 |
| - interface argsort |
72 |
| - module procedure swigf_argsort__SWIG_1, swigf_argsort__SWIG_2, swigf_argsort__SWIG_3, swigf_argsort__SWIG_4, & |
73 |
| - swigf_argsort__SWIG_5, swigf_argsort__SWIG_6, swigf_argsort__SWIG_7 |
74 |
| - end interface |
75 |
| - public :: argsort |
76 | 76 |
|
77 | 77 | ! FUNCTION POINTER DECLARATIONS
|
78 | 78 | abstract interface
|
@@ -598,35 +598,35 @@ function swigc_includes__SWIG_7(farg1, farg3, farg5) &
|
598 | 598 | subroutine swigc_shuffle__SWIG_1(farg1, farg2) &
|
599 | 599 | bind(C, name="_wrap_shuffle__SWIG_1")
|
600 | 600 | use, intrinsic :: ISO_C_BINDING
|
601 |
| -import :: swigclasswrapper |
602 | 601 | import :: swigarraywrapper
|
| 602 | +import :: swigclasswrapper |
603 | 603 | type(SwigClassWrapper), intent(in) :: farg1
|
604 | 604 | type(SwigArrayWrapper) :: farg2
|
605 | 605 | end subroutine
|
606 | 606 |
|
607 | 607 | subroutine swigc_shuffle__SWIG_2(farg1, farg2) &
|
608 | 608 | bind(C, name="_wrap_shuffle__SWIG_2")
|
609 | 609 | use, intrinsic :: ISO_C_BINDING
|
610 |
| -import :: swigclasswrapper |
611 | 610 | import :: swigarraywrapper
|
| 611 | +import :: swigclasswrapper |
612 | 612 | type(SwigClassWrapper), intent(in) :: farg1
|
613 | 613 | type(SwigArrayWrapper) :: farg2
|
614 | 614 | end subroutine
|
615 | 615 |
|
616 | 616 | subroutine swigc_shuffle__SWIG_3(farg1, farg2) &
|
617 | 617 | bind(C, name="_wrap_shuffle__SWIG_3")
|
618 | 618 | use, intrinsic :: ISO_C_BINDING
|
619 |
| -import :: swigclasswrapper |
620 | 619 | import :: swigarraywrapper
|
| 620 | +import :: swigclasswrapper |
621 | 621 | type(SwigClassWrapper), intent(in) :: farg1
|
622 | 622 | type(SwigArrayWrapper) :: farg2
|
623 | 623 | end subroutine
|
624 | 624 |
|
625 | 625 | subroutine swigc_shuffle__SWIG_4(farg1, farg2) &
|
626 | 626 | bind(C, name="_wrap_shuffle__SWIG_4")
|
627 | 627 | use, intrinsic :: ISO_C_BINDING
|
628 |
| -import :: swigclasswrapper |
629 | 628 | import :: swigarraywrapper
|
| 629 | +import :: swigclasswrapper |
630 | 630 | type(SwigClassWrapper), intent(in) :: farg1
|
631 | 631 | type(SwigArrayWrapper) :: farg2
|
632 | 632 | end subroutine
|
|
0 commit comments