17#if defined(__cplusplus)
20#if defined(LIBA_FUZZY_C)
23#define A_INTERN A_INLINE
32#if !defined A_HAVE_INLINE || defined(LIBA_FUZZY_C)
35#if defined(A_HAVE_INLINE) || defined(LIBA_FUZZY_C)
45#if !defined A_HAVE_INLINE || defined(LIBA_FUZZY_C)
48#if defined(A_HAVE_INLINE) || defined(LIBA_FUZZY_C)
58#if !defined A_HAVE_INLINE || defined(LIBA_FUZZY_C)
61#if defined(A_HAVE_INLINE) || defined(LIBA_FUZZY_C)
71#if !defined A_HAVE_INLINE || defined(LIBA_FUZZY_C)
74#if defined(A_HAVE_INLINE) || defined(LIBA_FUZZY_C)
77 a_real const c = a + b - 1;
88#if !defined A_HAVE_INLINE || defined(LIBA_FUZZY_C)
91#if defined(A_HAVE_INLINE) || defined(LIBA_FUZZY_C)
101#if !defined A_HAVE_INLINE || defined(LIBA_FUZZY_C)
104#if defined(A_HAVE_INLINE) || defined(LIBA_FUZZY_C)
114#if !defined A_HAVE_INLINE || defined(LIBA_FUZZY_C)
117#if defined(A_HAVE_INLINE) || defined(LIBA_FUZZY_C)
142#if defined(LIBA_FUZZY_C)
145#define A_INTERN static A_INLINE
148#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:1012
#define A_MIN(x, y)
minimum value between x and y
Definition a.h:1071
#define A_MAX(x, y)
maximum value between x and y
Definition a.h:1076