38#if defined(__cplusplus)
278#if defined(__cplusplus)
double a_float
compiler built-in floating-point number type
Definition a.h:1003
a_float a_mf_psig(a_float x, a_float a1, a_float c1, a_float a2, a_float c2)
product of two sigmoidal membership functions
a_float a_mf_linz(a_float x, a_float a, a_float b)
linear z-shaped saturation membership function
a_float a_mf_sig(a_float x, a_float a, a_float c)
sigmoidal membership function
a_float a_mf_gauss2(a_float x, a_float sigma1, a_float c1, a_float sigma2, a_float c2)
gaussian combination membership function
a_float a_mf_lins(a_float x, a_float a, a_float b)
linear s-shaped saturation membership function
a_float a_mf_trap(a_float x, a_float a, a_float b, a_float c, a_float d)
trapezoidal membership function
a_float a_mf(unsigned int e, a_float x, a_float const *a)
membership function
a_float a_mf_pi(a_float x, a_float a, a_float b, a_float c, a_float d)
pi-shaped membership function
a_float a_mf_gauss(a_float x, a_float sigma, a_float c)
gaussian membership function
a_float a_mf_s(a_float x, a_float a, a_float b)
s-shaped membership function
a_float a_mf_gbell(a_float x, a_float a, a_float b, a_float c)
generalized bell-shaped membership function
a_float a_mf_dsig(a_float x, a_float a1, a_float c1, a_float a2, a_float c2)
difference between two sigmoidal membership functions
a_float a_mf_z(a_float x, a_float a, a_float b)
z-shaped membership function
a_float a_mf_tri(a_float x, a_float a, a_float b, a_float c)
triangular membership function
@ A_MF_SIG
Definition mf.h:26
@ A_MF_GBELL
Definition mf.h:25
@ A_MF_GAUSS2
Definition mf.h:24
@ A_MF_NUL
Definition mf.h:22
@ A_MF_PI
Definition mf.h:35
@ A_MF_TRAP
Definition mf.h:29
@ A_MF_DSIG
Definition mf.h:27
@ A_MF_LINS
Definition mf.h:31
@ A_MF_LINZ
Definition mf.h:32
@ A_MF_Z
Definition mf.h:34
@ A_MF_TRI
Definition mf.h:30
@ A_MF_GAUSS
Definition mf.h:23
@ A_MF_PSIG
Definition mf.h:28
@ A_MF_S
Definition mf.h:33