public rd1CrossJoinElement( IrIndexElement rIndexElement, Id1IndexElement d1IndexElement) { this.rIndexElement = rIndexElement; this.d1IndexElement = d1IndexElement; }
public S2ParameterElement( IrIndexElement rIndexElement, Id1IndexElement d1IndexElement, Id2IndexElement d2IndexElement) { this.rIndexElement = rIndexElement; this.d1IndexElement = d1IndexElement; this.d2IndexElement = d2IndexElement; }
public Constraints7ConstraintElement( IrIndexElement rIndexElement, Id1IndexElement d1IndexElement, Id2IndexElement d2IndexElement, Iα α) { Expression LHS = α.Value[rIndexElement, d1IndexElement, d2IndexElement]; int RHS = 0; this.Value = LHS == RHS; }
public Constraints5ConstraintElement( Id1IndexElement d1IndexElement, IrIndexElement rIndexElement, Id2 d2, Iα α) { Expression LHS = Expression.Sum( d2.Value .Select( y => α.Value[rIndexElement, d1IndexElement, y])); int RHS = 1; this.Value = LHS == RHS; }
public Id1IndexElement Create( PositiveInt value) { Id1IndexElement indexElement = null; try { indexElement = new d1IndexElement( value); } catch (Exception exception) { this.Log.Error("Exception message: " + exception.Message + " and stacktrace " + exception.StackTrace); } return(indexElement); }
public bool IsThereElementAt( IrIndexElement rIndexElement, Id1IndexElement d1IndexElement, Id2IndexElement d2IndexElement) { int count = this.Value .Where(x => x.rIndexElement == rIndexElement && x.d1IndexElement == d1IndexElement && x.d2IndexElement == d2IndexElement) .Distinct() .Count(); if (count == 1) { return(true); } else { return(false); } }
public Ird1CrossJoinElement Create( IrIndexElement rIndexElement, Id1IndexElement d1IndexElement) { Ird1CrossJoinElement crossJoinElement = null; try { crossJoinElement = new rd1CrossJoinElement( rIndexElement, d1IndexElement); } catch (Exception exception) { this.Log.Error("Exception message: " + exception.Message + " and stacktrace " + exception.StackTrace); } return(crossJoinElement); }
public IS2ParameterElement Create( IrIndexElement rIndexElement, Id1IndexElement d1IndexElement, Id2IndexElement d2IndexElement) { IS2ParameterElement parameterElement = null; try { parameterElement = new S2ParameterElement( rIndexElement, d1IndexElement, d2IndexElement); } catch (Exception exception) { this.Log.Error("Exception message: " + exception.Message + " and stacktrace " + exception.StackTrace); } return(parameterElement); }
public IConstraints5ConstraintElement Create( Id1IndexElement d1IndexElement, IrIndexElement rIndexElement, Id2 d2, Iα α) { IConstraints5ConstraintElement constraintElement = null; try { constraintElement = new Constraints5ConstraintElement( d1IndexElement, rIndexElement, d2, α); } catch (Exception exception) { this.Log.Error("Exception message: " + exception.Message + " and stacktrace " + exception.StackTrace); } return(constraintElement); }