public ClLinearExpression DivFrom(ClLinearExpression expr)
        /*throws ExCLNonlinearExpression*/
        {
            if (!IsConstant || Approx(_constant.Value, 0.0))
            {
                throw new CassowaryNonlinearExpressionException();
            }

            return(expr.Divide(_constant.Value));
        }
        public /*sealed*/ ClLinearExpression DivFrom(ClLinearExpression expr)
        /*throws ExCLNonlinearExpression*/
        {
            if (!IsConstant || Cl.Approx(_constant.Value, 0.0))
            {
                throw new ExClNonlinearExpression();
            }

            return(expr.Divide(_constant.Value));
        }
 public new static ClLinearExpression Divide(ClLinearExpression e1, ClLinearExpression e2)
 /* throws ExCLNonlinearExpression */
 {
     return(e1.Divide(e2));
 }
Example #4
0
		public static ClLinearExpression Divide(ClLinearExpression e1, ClLinearExpression e2) 
		  /*throws ExCLNonlinearExpression*/
		{
			return e1.Divide(e2); 
		}
 public /*sealed*/ ClLinearExpression DivFrom(ClLinearExpression expr) 
   /*throws ExCLNonlinearExpression*/
 {
   if (!IsConstant || Cl.Approx(_constant.Value, 0.0))
   {
     throw new ExClNonlinearExpression();
   }
   
   return expr.Divide(_constant.Value);
 }