Esempio n. 1
0
 public NumericRelationalExpression(NumericExpression _rhs, NumericExpression _lhs, Relation _rel)
 {
     // NOTE LHS AND RHS SWAPPED IN CONSTRUCTOR!
     LHS = _lhs;
     RHS = _rhs;
     rel = _rel;
 }
Esempio n. 2
0
 public Statement_For(SimpleNumericVariable _v, NumericExpression _inital, NumericExpression _limit, NumericExpression _increment = null)
 {
     v            = _v;
     initialvalue = _inital;
     limit        = _limit;
     increment    = (_increment == null) ? one() : _increment;
 }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
 public NumericArrayElement(string _name, NumericExpression _index)
 {
     numericarrayname = _name;
     index            = _index;
 }
Esempio n. 5
0
 public NumericFunctionRef(NumericSuppliedFunction _suppliedFunction, NumericExpression arg)
 {
     numericSuppliedFunctionName = _suppliedFunction;
     argument = arg;
     refType  = FunctionRefType.NUMERICSUPPLIEDFUNCTION;
 }
Esempio n. 6
0
 public NumericFunctionRef(string _numericdefinedfunctionname, NumericExpression arg)
 {
     numericDefinedFunctionName = _numericdefinedfunctionname;
     argument = arg;
     refType  = FunctionRefType.NUMERICDEFINEDFUNCTION;
 }