38#if defined(__cplusplus)
278#if defined(__cplusplus)
a_real a_mf(unsigned int e, a_real x, a_real const *a)
membership function
a_real a_mf_z(a_real x, a_real a, a_real b)
z-shaped membership function
a_real a_mf_tri(a_real x, a_real a, a_real b, a_real c)
triangular membership function
a_real a_mf_pi(a_real x, a_real a, a_real b, a_real c, a_real d)
pi-shaped membership function
a_real a_mf_psig(a_real x, a_real a1, a_real c1, a_real a2, a_real c2)
product of two sigmoidal membership functions
a_real a_mf_gauss(a_real x, a_real sigma, a_real c)
gaussian membership function
a_real a_mf_sig(a_real x, a_real a, a_real c)
sigmoidal membership function
a_real a_mf_gauss2(a_real x, a_real sigma1, a_real c1, a_real sigma2, a_real c2)
gaussian combination membership function
a_real a_mf_lins(a_real x, a_real a, a_real b)
linear s-shaped saturation membership function
a_real a_mf_s(a_real x, a_real a, a_real b)
s-shaped membership function
a_real a_mf_linz(a_real x, a_real a, a_real b)
linear z-shaped saturation membership function
a_real a_mf_dsig(a_real x, a_real a1, a_real c1, a_real a2, a_real c2)
difference between two sigmoidal membership functions
a_real a_mf_gbell(a_real x, a_real a, a_real b, a_real c)
generalized bell-shaped membership function
a_real a_mf_trap(a_real x, a_real a, a_real b, a_real c, a_real d)
trapezoidal 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
double a_real
compiler built-in floating-point number type
Definition a.h:1006