public NumericRelationalExpression(NumericExpression _rhs, NumericExpression _lhs, Relation _rel) { // NOTE LHS AND RHS SWAPPED IN CONSTRUCTOR! LHS = _lhs; RHS = _rhs; rel = _rel; }
public Statement_For(SimpleNumericVariable _v, NumericExpression _inital, NumericExpression _limit, NumericExpression _increment = null) { v = _v; initialvalue = _inital; limit = _limit; increment = (_increment == null) ? one() : _increment; }
NumericExpression one() { NumericRep rep_one = new NumericRep(new Significand(new Fraction("1"))); Factor factor = new Factor(); factor.add(new NumericConstant(rep_one)); Term term = new Term(); term.add(factor); NumericExpression ne = new NumericExpression(); ne.add(term); return(ne); }
public NumericArrayElement(string _name, NumericExpression _index) { numericarrayname = _name; index = _index; }
public NumericFunctionRef(NumericSuppliedFunction _suppliedFunction, NumericExpression arg) { numericSuppliedFunctionName = _suppliedFunction; argument = arg; refType = FunctionRefType.NUMERICSUPPLIEDFUNCTION; }
public NumericFunctionRef(string _numericdefinedfunctionname, NumericExpression arg) { numericDefinedFunctionName = _numericdefinedfunctionname; argument = arg; refType = FunctionRefType.NUMERICDEFINEDFUNCTION; }