100 interface operator(
<)
105 pure elemental module function islexless_CK5(val1, val2)
result(compares)
106#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
107 !DEC$ ATTRIBUTES DLLEXPORT :: islexless_CK5
110 complex(CKG),
intent(in) :: val1, val2
111 logical(LK) :: compares
116 pure elemental module function islexless_CK4(val1, val2)
result(compares)
117#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
118 !DEC$ ATTRIBUTES DLLEXPORT :: islexless_CK4
121 complex(CKG),
intent(in) :: val1, val2
122 logical(LK) :: compares
127 pure elemental module function islexless_CK3(val1, val2)
result(compares)
128#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
129 !DEC$ ATTRIBUTES DLLEXPORT :: islexless_CK3
132 complex(CKG),
intent(in) :: val1, val2
133 logical(LK) :: compares
138 pure elemental module function islexless_CK2(val1, val2)
result(compares)
139#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
140 !DEC$ ATTRIBUTES DLLEXPORT :: islexless_CK2
143 complex(CKG),
intent(in) :: val1, val2
144 logical(LK) :: compares
149 pure elemental module function islexless_CK1(val1, val2)
result(compares)
150#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
151 !DEC$ ATTRIBUTES DLLEXPORT :: islexless_CK1
154 complex(CKG),
intent(in) :: val1, val2
155 logical(LK) :: compares
211 interface operator(
<=)
216 pure elemental module function islexleq_CK5(val1, val2)
result(compares)
217#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
218 !DEC$ ATTRIBUTES DLLEXPORT :: islexleq_CK5
221 complex(CKG),
intent(in) :: val1, val2
222 logical(LK) :: compares
227 pure elemental module function islexleq_CK4(val1, val2)
result(compares)
228#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
229 !DEC$ ATTRIBUTES DLLEXPORT :: islexleq_CK4
232 complex(CKG),
intent(in) :: val1, val2
233 logical(LK) :: compares
238 pure elemental module function islexleq_CK3(val1, val2)
result(compares)
239#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
240 !DEC$ ATTRIBUTES DLLEXPORT :: islexleq_CK3
243 complex(CKG),
intent(in) :: val1, val2
244 logical(LK) :: compares
249 pure elemental module function islexleq_CK2(val1, val2)
result(compares)
250#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
251 !DEC$ ATTRIBUTES DLLEXPORT :: islexleq_CK2
254 complex(CKG),
intent(in) :: val1, val2
255 logical(LK) :: compares
260 pure elemental module function islexleq_CK1(val1, val2)
result(compares)
261#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
262 !DEC$ ATTRIBUTES DLLEXPORT :: islexleq_CK1
265 complex(CKG),
intent(in) :: val1, val2
266 logical(LK) :: compares
508 interface operator(
>=)
513 pure elemental module function islexmeq_CK5(val1, val2)
result(compares)
514#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
515 !DEC$ ATTRIBUTES DLLEXPORT :: islexmeq_CK5
518 complex(CKG),
intent(in) :: val1, val2
519 logical(LK) :: compares
524 pure elemental module function islexmeq_CK4(val1, val2)
result(compares)
525#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
526 !DEC$ ATTRIBUTES DLLEXPORT :: islexmeq_CK4
529 complex(CKG),
intent(in) :: val1, val2
530 logical(LK) :: compares
535 pure elemental module function islexmeq_CK3(val1, val2)
result(compares)
536#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
537 !DEC$ ATTRIBUTES DLLEXPORT :: islexmeq_CK3
540 complex(CKG),
intent(in) :: val1, val2
541 logical(LK) :: compares
546 pure elemental module function islexmeq_CK2(val1, val2)
result(compares)
547#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
548 !DEC$ ATTRIBUTES DLLEXPORT :: islexmeq_CK2
551 complex(CKG),
intent(in) :: val1, val2
552 logical(LK) :: compares
557 pure elemental module function islexmeq_CK1(val1, val2)
result(compares)
558#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
559 !DEC$ ATTRIBUTES DLLEXPORT :: islexmeq_CK1
562 complex(CKG),
intent(in) :: val1, val2
563 logical(LK) :: compares
619 interface operator(
>)
624 pure elemental module function islexmore_CK5(val1, val2)
result(compares)
625#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
626 !DEC$ ATTRIBUTES DLLEXPORT :: islexmore_CK5
629 complex(CKG),
intent(in) :: val1, val2
630 logical(LK) :: compares
635 pure elemental module function islexmore_CK4(val1, val2)
result(compares)
636#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
637 !DEC$ ATTRIBUTES DLLEXPORT :: islexmore_CK4
640 complex(CKG),
intent(in) :: val1, val2
641 logical(LK) :: compares
646 pure elemental module function islexmore_CK3(val1, val2)
result(compares)
647#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
648 !DEC$ ATTRIBUTES DLLEXPORT :: islexmore_CK3
651 complex(CKG),
intent(in) :: val1, val2
652 logical(LK) :: compares
657 pure elemental module function islexmore_CK2(val1, val2)
result(compares)
658#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
659 !DEC$ ATTRIBUTES DLLEXPORT :: islexmore_CK2
662 complex(CKG),
intent(in) :: val1, val2
663 logical(LK) :: compares
668 pure elemental module function islexmore_CK1(val1, val2)
result(compares)
669#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
670 !DEC$ ATTRIBUTES DLLEXPORT :: islexmore_CK1
673 complex(CKG),
intent(in) :: val1, val2
674 logical(LK) :: compares
This module contains procedures and generic interfaces for checking if a complex number is lexicograp...
character(*, SK), parameter MODULE_NAME
This module defines the relevant Fortran kind type-parameters frequently used in the ParaMonte librar...
integer, parameter LK
The default logical kind in the ParaMonte library: kind(.true.) in Fortran, kind(....
integer, parameter IK
The default integer kind in the ParaMonte library: int32 in Fortran, c_int32_t in C-Fortran Interoper...
integer, parameter SK
The default character kind in the ParaMonte library: kind("a") in Fortran, c_char in C-Fortran Intero...