17#if defined(__cplusplus)
20#if defined(LIBA_FUZZY_C)
22#define A_INTERN A_INLINE
30#if !defined A_HAVE_INLINE || defined(LIBA_FUZZY_C)
33#if defined(A_HAVE_INLINE) || defined(LIBA_FUZZY_C)
43#if !defined A_HAVE_INLINE || defined(LIBA_FUZZY_C)
46#if defined(A_HAVE_INLINE) || defined(LIBA_FUZZY_C)
56#if !defined A_HAVE_INLINE || defined(LIBA_FUZZY_C)
59#if defined(A_HAVE_INLINE) || defined(LIBA_FUZZY_C)
69#if !defined A_HAVE_INLINE || defined(LIBA_FUZZY_C)
72#if defined(A_HAVE_INLINE) || defined(LIBA_FUZZY_C)
75 a_real const c = a + b - 1;
86#if !defined A_HAVE_INLINE || defined(LIBA_FUZZY_C)
89#if defined(A_HAVE_INLINE) || defined(LIBA_FUZZY_C)
99#if !defined A_HAVE_INLINE || defined(LIBA_FUZZY_C)
102#if defined(A_HAVE_INLINE) || defined(LIBA_FUZZY_C)
112#if !defined A_HAVE_INLINE || defined(LIBA_FUZZY_C)
115#if defined(A_HAVE_INLINE) || defined(LIBA_FUZZY_C)
140#if defined(LIBA_FUZZY_C)
142#define A_INTERN static A_INLINE
144#if defined(__cplusplus)
a_real a_fuzzy_cup_bounded(a_real a, a_real b)
bounded sum operator
a_real a_fuzzy_cap_bounded(a_real a, a_real b)
bounded product operator
a_real a_fuzzy_cup(a_real a, a_real b)
fuzzy union operator
a_real a_fuzzy_cup_algebra(a_real a, a_real b)
algebraic sum operator
a_real a_fuzzy_equ(a_real a, a_real b)
equilibrium operator
a_real a_fuzzy_equ_(a_real gamma, a_real a, a_real b)
equilibrium operator
a_real a_fuzzy_cap(a_real a, a_real b)
fuzzy intersection operator
a_real a_fuzzy_not(a_real x)
complementary operator
a_real a_fuzzy_cap_algebra(a_real a, a_real b)
algebraic product operator
double a_real
compiler built-in floating-point number type
Definition a.h:1003
#define A_MIN(x, y)
minimum value between x and y
Definition a.h:1062
#define A_MAX(x, y)
maximum value between x and y
Definition a.h:1067