org.torikiri.jexpression.expression.optimizer
クラス CommandDDD

java.lang.Object
  上位を拡張 org.torikiri.jexpression.expression.optimizer.OptimizeCommand
      上位を拡張 org.torikiri.jexpression.expression.optimizer.CommandDDD
すべての実装されたインタフェース:
Optimizer

public class CommandDDD
extends OptimizeCommand

(a / b) / (c / d) -> (a * d) / (b * c)

 
  • before
  • (/) / | (/) (/) / | / | (a) (b) (c) (d)
  • after
  • (/) / | (*) (*) / | / | (a) (d) (b) (c)

    作成者:
    Kiyotaka

    入れ子のクラスの概要
     
    インタフェース org.torikiri.jexpression.expression.Optimizer から継承された入れ子のクラス/インタフェース
    Optimizer.Factory
     
    コンストラクタの概要
    CommandDDD()
               
     
    メソッドの概要
    protected  void execute(CompositeExpression expr, JExpression a, JExpression b, JExpression c, JExpression d, Operation op0, Operation op1, Operation op2)
               
    protected  OptimizePattern[] getOptimizePatterns()
               
     
    クラス org.torikiri.jexpression.expression.optimizer.OptimizeCommand から継承されたメソッド
    addChain, optimize, optimize
     
    クラス java.lang.Object から継承されたメソッド
    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
     

    コンストラクタの詳細

    CommandDDD

    public CommandDDD()
    メソッドの詳細

    execute

    protected void execute(CompositeExpression expr,
                           JExpression a,
                           JExpression b,
                           JExpression c,
                           JExpression d,
                           Operation op0,
                           Operation op1,
                           Operation op2)
    定義:
    クラス OptimizeCommand 内の execute

    getOptimizePatterns

    protected OptimizePattern[] getOptimizePatterns()
    定義:
    クラス OptimizeCommand 内の getOptimizePatterns


    Copyright © 2009. All Rights Reserved.