/// <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;
 }
Example #4
0
 /// <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;
 }
Example #5
0
 /// <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);
 }
Example #6
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="composType">Membership functions composition type</param>
 public CompositeMembershipFunction(MfCompositionType composType)
 {
     _composType = composType;
 }