private Function | 
simplify(Constant constant,
        Multiplication multiplication)
Simplification :
  
 
 Function 
 
 Simplification 
 
 
 
 C1 * ( C2 * X ) 
 
 C3 * X 
 
 
 
 C1 * ( X *C2 ) 
 
 C3 * X 
 
 
 
 C1 * ( X * Y ) 
 
 C1 * ( X * Y ) 
 
 
 
private Function | 
simplify(Division division1,
        Division division2)
Simplification : (X/Y)*(Z/A) -> (X*Z)/(Y*A) 
 | 
 
private Function | 
simplify(Division division,
        Function function)
Simplification : (X/Y)*Z -> (X*Z)/Y 
 | 
 
private Function | 
simplify(Exponential exponential1,
        Exponential exponential2)
Simplification : exp(X)*exp(Y) -> exp(X+Y) 
 | 
 
private Function | 
simplify(Function function,
        Constant constant)
Simplification : X*C1 -> C1*X 
 | 
 
private Function | 
simplify(Function function,
        Division division)
Simplification : X*(Y/Z) -> (X*Z)/Z 
 | 
 
private Function | 
simplify(Function function1,
        Function function2)
Simplification : X*Y -> Y*X 
 | 
 
private Function | 
simplify(Function function,
        MinusUnary minusUnary)
Simplification X*(-Y) -> -(X*Y) 
 | 
 
private Function | 
simplify(MinusUnary minusUnary,
        Function function)
Simplification : (-X)*Y -> -(X*Y) 
 | 
 
private Function | 
simplify(MinusUnary minusUnary1,
        MinusUnary minusUnary2)
Simplification (-X)*(-Y) -> X*Y 
 | 
 
private Function | 
simplify(Multiplication multiplication,
        Constant constant)
Simplification :
  
 
 Function 
 
 Simplification 
 
 
 
 ( C1 * X ) * C2 
 
 C3 * X 
 
 
 
 ( X * C1 ) * C2 
 
 C3 * X 
 
 
 
 C1 * ( X * Y ) 
 
 C1 * ( X * Y ) 
 
 
 
 
- 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
 
 
- 
- 
Method Detail
- 
simplify
private Function simplify(Division division1,
                Division division2)
Simplification : (X/Y)*(Z/A) -> (X*Z)/(Y*A) 
- Parameters:
 division1 - Division argument X/Ydivision2 - Division argument Z/A 
- Returns:
 - Simplification
  
 
 
- 
simplify
private Function simplify(Exponential exponential1,
                Exponential exponential2)
Simplification : exp(X)*exp(Y) -> exp(X+Y) 
- Parameters:
 exponential1 - Exponential argument exp(X)exponential2 - Exponential argument exp(Y) 
- Returns:
 - Simplification
  
 
 
- 
simplify
private Function simplify(MinusUnary minusUnary,
                Function function)
Simplification : (-X)*Y -> -(X*Y) 
- Parameters:
 minusUnary - Minus argument -Xfunction - Function argument Y 
- Returns:
 - Simplification
  
 
 
- 
simplify
private Function simplify(MinusUnary minusUnary1,
                MinusUnary minusUnary2)
Simplification (-X)*(-Y) -> X*Y 
- Parameters:
 minusUnary1 - Minus unary argument -XminusUnary2 - Minus unary argument -Y 
- Returns:
 - Simplification
  
 
 
 
 
 
 
 
 |    |