public IConstraints9ConstraintElement Create( IpIndexElement pIndexElement, Ia a, ITHR THR, ITPx x) { IConstraints9ConstraintElement constraintElement = null; try { constraintElement = new Constraints9ConstraintElement( pIndexElement, a, THR, x); } catch (Exception exception) { this.Log.Error( exception.Message, exception); } return(constraintElement); }
public decimal GetElementAtAsdecimal( IpIndexElement pIndexElement) { return(this.Value .Where(x => x.pIndexElement == pIndexElement) .Select(x => x.Value.Value.Value) .SingleOrDefault()); }
public Money GetElementAt( IpIndexElement pIndexElement) { return(this.Value .Where(x => x.pIndexElement == pIndexElement) .Select(x => x.Value) .SingleOrDefault()); }
public paCrossJoinElement( IpIndexElement pIndexElement, IaIndexElement aIndexElement) { this.pIndexElement = pIndexElement; this.aIndexElement = aIndexElement; }
public PParameterElement( IsIndexElement sIndexElement, IpIndexElement pIndexElement) { this.sIndexElement = sIndexElement; this.pIndexElement = pIndexElement; }
public rParameterElement( IpIndexElement pIndexElement, Money value) { this.pIndexElement = pIndexElement; this.Value = value; }
public PParameterElement( IwIndexElement wIndexElement, IpIndexElement pIndexElement) { this.wIndexElement = wIndexElement; this.pIndexElement = pIndexElement; }
public durParameterElement( IpIndexElement pIndexElement, Duration value) { this.pIndexElement = pIndexElement; this.Value = value; }
public THRParameterElement( IpIndexElement pIndexElement, PositiveInt value) { this.pIndexElement = pIndexElement; this.Value = value; }
public int GetElementAtAsint( IpIndexElement pIndexElement, IaIndexElement aIndexElement) { return(this.Value .Where(x => x.pIndexElement == pIndexElement && x.aIndexElement == aIndexElement) .Select(x => x.Value) .SingleOrDefault()); }
public probParameterElement( IpIndexElement pIndexElement, IlIndexElement lIndexElement, FhirDecimal value) { this.pIndexElement = pIndexElement; this.lIndexElement = lIndexElement; this.Value = value; }
public TPxResultElement( IpIndexElement pIndexElement, IaIndexElement aIndexElement, int value) { this.pIndexElement = pIndexElement; this.aIndexElement = aIndexElement; this.Value = value; }
public AParameterElement( IpIndexElement pIndexElement, IdIndexElement dIndexElement, IaIndexElement aIndexElement) { this.pIndexElement = pIndexElement; this.dIndexElement = dIndexElement; this.aIndexElement = aIndexElement; }
public Constraints6LConstraintElement( IpIndexElement pIndexElement, Ia a, ILB LB, ISPx x) { int LHS = LB.GetElementAtAsint( pIndexElement); Expression RHS = Expression.Sum( a.Value .Select( i => x.Value[pIndexElement, i])); this.Value = LHS <= RHS; }
public Constraints9ConstraintElement( IpIndexElement pIndexElement, Ia a, ITHR THR, ITPx x) { Expression LHS = Expression.Sum( a.Value .Select( i => x.Value[pIndexElement, i])); int RHS = THR.GetElementAtAsint( pIndexElement); this.Value = LHS == RHS; }
public Constraints6UConstraintElement( IpIndexElement pIndexElement, Ia a, IUB UB, ISPx x) { Expression LHS = Expression.Sum( a.Value .Select( i => x.Value[pIndexElement, i])); int RHS = UB.GetElementAtAsint( pIndexElement); this.Value = LHS <= RHS; }
public int GetElementAt( IpIndexElement pIndexElement, IaIndexElement aIndexElement) { int value = 0; int rounded = (int)Math.Round( this.Value[pIndexElement, aIndexElement].Value, 0, MidpointRounding.AwayFromZero); if (this.Value[pIndexElement, aIndexElement].Value.IsAlmost(rounded)) { value = rounded; } return(value); }
public bool IsThereElementAt( IwIndexElement wIndexElement, IpIndexElement pIndexElement) { int count = this.Value .Where(x => x.wIndexElement == wIndexElement && x.pIndexElement == pIndexElement) .Distinct() .Count(); if (count == 1) { return(true); } else { return(false); } }
public IpIndexElement Create( PositiveInt value) { IpIndexElement indexElement = null; try { indexElement = new pIndexElement( value); } catch (Exception exception) { this.Log.Error( exception.Message, exception); } return(indexElement); }
public IPParameterElement Create( IsIndexElement sIndexElement, IpIndexElement pIndexElement) { IPParameterElement parameterElement = null; try { parameterElement = new PParameterElement( sIndexElement, pIndexElement); } catch (Exception exception) { this.Log.Error( exception.Message, exception); } return(parameterElement); }
public IUBParameterElement Create( IpIndexElement pIndexElement, PositiveInt value) { IUBParameterElement parameterElement = null; try { parameterElement = new UBParameterElement( pIndexElement, value); } catch (Exception exception) { this.Log.Error( exception.Message, exception); } return(parameterElement); }
public IrParameterElement Create( IpIndexElement pIndexElement, Money value) { IrParameterElement parameterElement = null; try { parameterElement = new rParameterElement( pIndexElement, value); } catch (Exception exception) { this.Log.Error( exception.Message, exception); } return(parameterElement); }
public IpaCrossJoinElement Create( IpIndexElement pIndexElement, IaIndexElement aIndexElement) { IpaCrossJoinElement crossJoinElement = null; try { crossJoinElement = new paCrossJoinElement( pIndexElement, aIndexElement); } catch (Exception exception) { this.Log.Error( exception.Message, exception); } return(crossJoinElement); }
public IAParameterElement Create( IpIndexElement pIndexElement, IdIndexElement dIndexElement, IaIndexElement aIndexElement) { IAParameterElement parameterElement = null; try { parameterElement = new AParameterElement( pIndexElement, dIndexElement, aIndexElement); } catch (Exception exception) { this.Log.Error( exception.Message, exception); } return(parameterElement); }
public ISPxResultElement Create( IpIndexElement pIndexElement, IaIndexElement aIndexElement, int value) { ISPxResultElement resultElement = null; try { resultElement = new SPxResultElement( pIndexElement, aIndexElement, value); } catch (Exception exception) { this.Log.Error( exception.Message, exception); } return(resultElement); }
public IprobParameterElement Create( IpIndexElement pIndexElement, IlIndexElement lIndexElement, FhirDecimal value) { IprobParameterElement parameterElement = null; try { parameterElement = new probParameterElement( pIndexElement, lIndexElement, value); } catch (Exception exception) { this.Log.Error( exception.Message, exception); } return(parameterElement); }