/// <summary> /// Constructor /// </summary> /// <param name="composType">Membership functions composition type</param> /// <param name="mfs">Membership functions</param> public CompositeMembershipFunction( MfCompositionType composType, List <IMembershipFunction> mfs) : this(composType) { _mfs = mfs; }
/// <summary> /// Constructor /// </summary> /// <param name="composType">Membership functions composition type</param> /// <param name="mf1">Membership function 1</param> /// <param name="mf2">Membership function 2</param> public CompositeMembershipFunction( MfCompositionType composType, IMembershipFunction mf1, IMembershipFunction mf2) : this(composType) { _mfs.Add(mf1); _mfs.Add(mf2); }
/// <summary> /// Constructor /// </summary> /// <param name="composType">Membership functions composition type</param> public CompositeMembershipFunction(MfCompositionType composType) { _composType = composType; }
/// <summary> /// Constructor /// </summary> /// <param name="composType">Membership functions composition type</param> /// <param name="mfs">Membership functions</param> public CompositeMembershipFunction( MfCompositionType composType, List<IMembershipFunction> mfs) : this(composType) { _mfs = mfs; }