インタフェース
org.mklab.nfc.rpn.ReversePolishNotationOperand の使用

ReversePolishNotationOperand を使用しているパッケージ
org.mklab.nfc.rpn 逆ポーランド記法に関係するクラスを提供します。 
org.mklab.tool.control.system.controller 制御器を表す(設計する)ためのクラスを提供します。 
org.mklab.tool.control.system.math 数学ブロックを表現するためのクラスを提供します。 
org.mklab.tool.control.system.rpn Maximaを利用するためのクラスを提供します。 
 

org.mklab.nfc.rpn での ReversePolishNotationOperand の使用
 

ReversePolishNotationOperand を返す org.mklab.nfc.rpn のメソッド
 ReversePolishNotationOperand ReversePolishNotationOperand.add(ReversePolishNotationOperand opponent)
          thisにopponentを加えたオペランドを返します。
 ReversePolishNotationOperand ReversePolishNotationProcessor.addOperation(ReversePolishNotationOperand left, ReversePolishNotationOperand right)
          2個のオペランドの和を返します。
 ReversePolishNotationOperand AbstractExpressionProcessor.addOperation(ReversePolishNotationOperand left, ReversePolishNotationOperand right)
           
 ReversePolishNotationOperand ReversePolishNotationOperand.createNegativeUnitOperand(int size)
          負の単位値をもつオペランドを返します。
 ReversePolishNotationOperand ReversePolishNotationOperand.createOperand(Object value)
          指定された値をもつオペランドを返します。
 ReversePolishNotationOperand ReversePolishNotationOperand.createUnitOperand(int size)
          単位値をもつオペランドを返します。
 ReversePolishNotationOperand ReversePolishNotationProcessor.evaluate(ReversePolishNotationOperand operand)
          オペランドを逆ポーランド記法により評価した結果を返します。
 ReversePolishNotationOperand AbstractProcessor.evaluate(ReversePolishNotationOperand operand)
           
 ReversePolishNotationOperand ReversePolishNotationOperand.getParsedOperand()
          リストの中の要素をisNegative()を評価し、add結合させてoperandにセットして返します。
 ReversePolishNotationOperand ReversePolishNotationOperand.inverse()
          逆(逆数)を返します。
 ReversePolishNotationOperand ReversePolishNotationProcessor.inverseOperation(ReversePolishNotationOperand operand)
          オペランドの逆数を返します。
 ReversePolishNotationOperand AbstractExpressionProcessor.inverseOperation(ReversePolishNotationOperand operand)
           
 ReversePolishNotationOperand ReversePolishNotationOperand.invertSign()
          符号を反転した値を返します。
 ReversePolishNotationOperand ReversePolishNotationOperand.multiply(ReversePolishNotationOperand opponent)
          thisにopponentを掛けたオペランドを返します。
 ReversePolishNotationOperand ReversePolishNotationProcessor.multiplyOperation(ReversePolishNotationOperand left, ReversePolishNotationOperand right)
          2個のオペランドの積を返します。
 ReversePolishNotationOperand AbstractExpressionProcessor.multiplyOperation(ReversePolishNotationOperand left, ReversePolishNotationOperand right)
           
 ReversePolishNotationOperand SingleOperandOperator.operate(ReversePolishNotationProcessor processor, ReversePolishNotationOperand operand)
          オペランドを評価した結果を返します。
 ReversePolishNotationOperand InverseOperator.operate(ReversePolishNotationProcessor processor, ReversePolishNotationOperand operand)
           
 ReversePolishNotationOperand MultiplyOperator.operate(ReversePolishNotationProcessor processor, ReversePolishNotationOperand left, ReversePolishNotationOperand right)
           
 ReversePolishNotationOperand DoubleOperandOperator.operate(ReversePolishNotationProcessor processor, ReversePolishNotationOperand left, ReversePolishNotationOperand right)
          オペランドを評価した結果を返します。
 ReversePolishNotationOperand AddOperator.operate(ReversePolishNotationProcessor processor, ReversePolishNotationOperand left, ReversePolishNotationOperand right)
           
 

ReversePolishNotationOperand 型のパラメータを持つ org.mklab.nfc.rpn のメソッド
 ReversePolishNotationOperand ReversePolishNotationOperand.add(ReversePolishNotationOperand opponent)
          thisにopponentを加えたオペランドを返します。
 ReversePolishNotationOperand ReversePolishNotationProcessor.addOperation(ReversePolishNotationOperand left, ReversePolishNotationOperand right)
          2個のオペランドの和を返します。
 ReversePolishNotationOperand AbstractExpressionProcessor.addOperation(ReversePolishNotationOperand left, ReversePolishNotationOperand right)
           
 List<ReversePolishNotationSymbol> ReversePolishNotationOperand.createSymbolStack(ReversePolishNotationOperand opponent, ReversePolishNotationOperator operator)
          opponent、this、オペレーターのスタック(リスト)を返します。
 ReversePolishNotationOperand ReversePolishNotationProcessor.evaluate(ReversePolishNotationOperand operand)
          オペランドを逆ポーランド記法により評価した結果を返します。
 ReversePolishNotationOperand AbstractProcessor.evaluate(ReversePolishNotationOperand operand)
           
 String ReversePolishNotationProcessor.getResult(ReversePolishNotationOperand operand)
          オペランドを評価した結果を返します。
 String AbstractExpressionProcessor.getResult(ReversePolishNotationOperand operand)
           
 String AbstractExpressionProcessor.getSignedExpression(ReversePolishNotationOperand operand)
          オペランドの符号付数式を返します。
 ReversePolishNotationOperand ReversePolishNotationProcessor.inverseOperation(ReversePolishNotationOperand operand)
          オペランドの逆数を返します。
 ReversePolishNotationOperand AbstractExpressionProcessor.inverseOperation(ReversePolishNotationOperand operand)
           
 ReversePolishNotationOperand ReversePolishNotationOperand.multiply(ReversePolishNotationOperand opponent)
          thisにopponentを掛けたオペランドを返します。
 ReversePolishNotationOperand ReversePolishNotationProcessor.multiplyOperation(ReversePolishNotationOperand left, ReversePolishNotationOperand right)
          2個のオペランドの積を返します。
 ReversePolishNotationOperand AbstractExpressionProcessor.multiplyOperation(ReversePolishNotationOperand left, ReversePolishNotationOperand right)
           
 ReversePolishNotationOperand SingleOperandOperator.operate(ReversePolishNotationProcessor processor, ReversePolishNotationOperand operand)
          オペランドを評価した結果を返します。
 ReversePolishNotationOperand InverseOperator.operate(ReversePolishNotationProcessor processor, ReversePolishNotationOperand operand)
           
 ReversePolishNotationOperand MultiplyOperator.operate(ReversePolishNotationProcessor processor, ReversePolishNotationOperand left, ReversePolishNotationOperand right)
           
 ReversePolishNotationOperand DoubleOperandOperator.operate(ReversePolishNotationProcessor processor, ReversePolishNotationOperand left, ReversePolishNotationOperand right)
          オペランドを評価した結果を返します。
 ReversePolishNotationOperand AddOperator.operate(ReversePolishNotationProcessor processor, ReversePolishNotationOperand left, ReversePolishNotationOperand right)
           
 

org.mklab.tool.control.system.controller での ReversePolishNotationOperand の使用
 

ReversePolishNotationOperand を実装している org.mklab.tool.control.system.controller のクラス
 class LqrStateFeedback
          LQ最適制御(安定化)のための状態フィードバックコントローラ(定数行列)を表すクラスです。
 class LqServoIntegratorGain
          入力外乱に対するLQ最適サーボのための積分ゲイン(定数行列)を表すクラスです。
 class LqServoStateFeedback
          入力外乱に対するLQ最適サーボのための状態フィードバックコントローラ(定数行列)を表すクラスです。
 class PolePlaceStateFeedback
          極配置による安定化制御のための状態フィードバックコントローラ(定数行列)を表すクラスです。
 

org.mklab.tool.control.system.math での ReversePolishNotationOperand の使用
 

ReversePolishNotationOperand を実装している org.mklab.tool.control.system.math のクラス
 class ConstantSystem
          定数システムを表わすクラスです。
 class DeMultiplexer
          分離器を表わすクラスです。
 class Multiplexer
          多重器を表わすクラスです。
 class NegativeUnitSystem
          マイナスの単位システムを表わすクラスです。
 class UnitSystem
          単位システムを表わすクラスです。
 class UserDefinedConstantSystem
          ユーザ定義定数システムを表すクラスです。
 

ReversePolishNotationOperand を返す org.mklab.tool.control.system.math のメソッド
 ReversePolishNotationOperand ConstantSystem.add(ReversePolishNotationOperand opponent)
           
 ReversePolishNotationOperand ConstantSystem.createNegativeUnitOperand(int size)
           
 ReversePolishNotationOperand ConstantSystem.createOperand(Object value)
           
 ReversePolishNotationOperand ConstantSystem.createUnitOperand(int size)
           
 ReversePolishNotationOperand ConstantSystem.getMultipliedSystem()
          掛け合わされたExpressionを持つSystemが返されます。
 ReversePolishNotationOperand ConstantSystem.getParsedOperand()
           
 ReversePolishNotationOperand ConstantSystem.multiply(ReversePolishNotationOperand opponent)
           
 

ReversePolishNotationOperand 型のパラメータを持つ org.mklab.tool.control.system.math のメソッド
 ReversePolishNotationOperand ConstantSystem.add(ReversePolishNotationOperand opponent)
           
 List<ReversePolishNotationSymbol> ConstantSystem.createSymbolStack(ReversePolishNotationOperand opponent, ReversePolishNotationOperator operator)
           
 ReversePolishNotationOperand ConstantSystem.multiply(ReversePolishNotationOperand opponent)
           
 

org.mklab.tool.control.system.rpn での ReversePolishNotationOperand の使用
 

ReversePolishNotationOperand を返す org.mklab.tool.control.system.rpn のメソッド
 ReversePolishNotationOperand ValueProcessor.addOperation(ReversePolishNotationOperand left, ReversePolishNotationOperand right)
           
 ReversePolishNotationOperand ValueProcessor.inverseOperation(ReversePolishNotationOperand operand)
           
 ReversePolishNotationOperand ValueProcessor.multiplyOperation(ReversePolishNotationOperand left, ReversePolishNotationOperand right)
           
 

ReversePolishNotationOperand 型のパラメータを持つ org.mklab.tool.control.system.rpn のメソッド
 ReversePolishNotationOperand ValueProcessor.addOperation(ReversePolishNotationOperand left, ReversePolishNotationOperand right)
           
 String ValueProcessor.getResult(ReversePolishNotationOperand operand)
           
 String MaximaExpressionProcessor.getResult(ReversePolishNotationOperand operand)
           
 ReversePolishNotationOperand ValueProcessor.inverseOperation(ReversePolishNotationOperand operand)
           
 ReversePolishNotationOperand ValueProcessor.multiplyOperation(ReversePolishNotationOperand left, ReversePolishNotationOperand right)