public IConstraints13UConstraintElement Create( IdIndexElement dIndexElement, IwIndexElement wIndexElement, Interfaces.Variables.TP.WardSpareBeds.IδPlus δPlus_w, Interfaces.Variables.TP.WardDayBedAvailabilityDeviations.IδPlus δPlus_wd) { IConstraints13UConstraintElement constraintElement = null; try { constraintElement = new Constraints13UConstraintElement( dIndexElement, wIndexElement, δPlus_w, δPlus_wd); } catch (Exception exception) { this.Log.Error( exception.Message, exception); } return(constraintElement); }
public Constraints13UConstraintElement( IdIndexElement dIndexElement, IwIndexElement wIndexElement, Interfaces.Variables.TP.WardSpareBeds.IδPlus δPlus_w, Interfaces.Variables.TP.WardDayBedAvailabilityDeviations.IδPlus δPlus_wd) { Expression LHS = δPlus_wd.Value[wIndexElement, dIndexElement]; Expression RHS = δPlus_w.Value[wIndexElement]; this.Value = LHS <= RHS; }