public IConstraints13MConstraintElement Create( IdIndexElement dIndexElement, IwIndexElement wIndexElement, ITPy y, IδPlus δPlus, Iμ μ) { IConstraints13MConstraintElement constraintElement = null; try { constraintElement = new Constraints13MConstraintElement( dIndexElement, wIndexElement, y, δPlus, μ); } catch (Exception exception) { this.Log.Error( exception.Message, exception); } return(constraintElement); }
public Constraints13MConstraintElement( IdIndexElement dIndexElement, IwIndexElement wIndexElement, ITPy y, IδPlus δPlus, Iμ μ) { Expression LHS = y.Value[wIndexElement] - μ.Value[wIndexElement, dIndexElement]; Expression RHS = δPlus.Value[wIndexElement, dIndexElement]; this.Value = LHS <= RHS; }
public IδPlus Create( VariableCollection <IwIndexElement> value) { IδPlus variable = null; try { variable = new δPlus( value); } catch (Exception exception) { this.Log.Error( exception.Message, exception); } return(variable); }
public IδPlus Create( ImmutableList <IδPlusResultElement> value) { IδPlus result = null; try { result = new δPlus( value); } catch (Exception exception) { this.Log.Error( exception.Message, exception); } return(result); }