protected ComparisonOp(INumericOperator firstOperator, INumericOperator secondOperator) { _operatorA = firstOperator; _operatorB = secondOperator; ArgumentA = null; ArgumentB = null; }
public NegateOperator(INumericOperator op) : base(op) { }
public SqrtOperator(INumericOperator op) : base(op) { }
public CeilingOperator(INumericOperator op) : base(op) { }
public LessThanOrEqualOperator(INumericOperator a, INumericOperator b) : base(a, b) { }
public NotEqualToOperator(INumericOperator a, INumericOperator b) : base(a, b) { }
public LogarithmOperator(INumericOperator op) : base(op) { }
public HeavisideStepOperator(INumericOperator op) : base(op) { }
public ExponentiationOperator(INumericOperator op) : base(op) { }
public SineOperator(INumericOperator op) : base(op) { }
public AbsoluteOperator(INumericOperator op) : base(op) { }
public FloorOperator(INumericOperator op) : base(op) { }
protected UnaryOp(INumericOperator arg) { _operator = arg; }
public GreaterThanOrEqualOperator(INumericOperator a, INumericOperator b) : base(a, b) { }
public NumericExpressionTree(String name, INumericOperator rootOperator) { _name = name; _rootOperator = rootOperator; _value = null; }