インタフェース
org.mklab.nfc.operator.Operator の使用

Operator を使用しているパッケージ
org.mklab.nfc.operator 演算子に関するクラスを提供します。 
org.mklab.nfc.scalar スカラーに関するクラスを提供します。 
 

org.mklab.nfc.operator での Operator の使用
 

org.mklab.nfc.operator での Operator のサブインタフェース
 interface ComplexOperator<E extends Scalar<E>>
          複素要素に関するオペレータを定義するためのクラスです。
 interface ComplexScalarOperator<E extends NumericalScalar<E>>
          複素スカラーに関するオペレータを定義するためのクラスです。
 interface DoubleNumberOperator<E extends Scalar<E>>
          倍精度実数に関するオペレータを定義するためのクラスです。
 interface PolynomialOperator<E extends Scalar<E>>
          多項式に関するオペレータを定義するためのクラスです。
 interface RationalPolynomialOperator<E extends Scalar<E>>
          有理多項式に関するオペレータを定義するためのクラスです。
 

Operator を実装している org.mklab.nfc.operator のクラス
 class ComplexAddOperator<E extends Scalar<E>>
          複素数の足し算に関するオペレータを表わすクラスです。
 class ComplexAtan2Operator<E extends Scalar<E>>
          複素数の逆正接(2)に関するオペレータを表わすクラスです。
 class ComplexDivideOperator<E extends Scalar<E>>
          複素数の割り算に関するオペレータを表わすクラスです。
 class ComplexLeftDivideOperator<E extends Scalar<E>>
          複素数の左からの割り算に関するオペレータを表わすクラスです。
 class ComplexMultiplyOperator<E extends Scalar<E>>
          複素数の掛け算に関するオペレータを表わすクラスです。
 class ComplexPowerOperator<E extends Scalar<E>>
          複素数の累乗に関するオペレータを表わすクラスです。
 class ComplexScalarAddOperator<E extends NumericalScalar<E>>
          複素スカラーの足し算に関するオペレータを表わすクラスです。
 class ComplexScalarAtan2Operator<E extends NumericalScalar<E>>
          複素数の逆正接(2)に関するオペレータを表わすクラスです。
 class ComplexScalarDivideOperator<E extends NumericalScalar<E>>
          複素数の割り算に関するオペレータを表わすクラスです。
 class ComplexScalarLeftDivideOperator<E extends NumericalScalar<E>>
          複素数の左からの割り算に関するオペレータを表わすクラスです。
 class ComplexScalarMultiplyOperator<E extends NumericalScalar<E>>
          複素数の掛け算に関するオペレータを表わすクラスです。
 class ComplexScalarPowerOperator<E extends NumericalScalar<E>>
          複素数の累乗に関するオペレータを表わすクラスです。
 class ComplexScalarSubtractOperator<E extends NumericalScalar<E>>
          複素数の引き算に関するオペレータを表わすクラスです。
 class ComplexSubtractOperator<E extends Scalar<E>>
          複素数の引き算に関するオペレータを表わすクラスです。
 class DoubleNumberAddOperator<E extends Scalar<E>>
          倍精度実数の足し算に関するオペレータを表わすクラスです。
 class DoubleNumberAtan2Operator<E extends Scalar<E>>
          倍精度実数の逆正接(2)に関するオペレータを表わすクラスです。
 class DoubleNumberDivideOperator<E extends Scalar<E>>
          倍精度実数の割り算に関するオペレータを表わすクラスです。
 class DoubleNumberLeftDivideOperator<E extends Scalar<E>>
          倍精度実数の左からの割り算に関するオペレータを表わすクラスです。
 class DoubleNumberMultiplyOperator<E extends Scalar<E>>
          倍精度実数の掛け算に関するオペレータを表わすクラスです。
 class DoubleNumberPowerOperator<E extends Scalar<E>>
          倍精度実数の累乗に関するオペレータを表わすクラスです。
 class DoubleNumberSubtractOperator<E extends Scalar<E>>
          倍精度実数の引き算に関するオペレータを表わすクラスです。
 class PolynomialAddOperator<E extends Scalar<E>>
          多項式の足し算に関するオペレータを表わすクラスです。
 class PolynomialDivideOperator<E extends Scalar<E>>
          多項式の割り算に関するオペレータを表わすクラスです。
 class PolynomialLeftDivideOperator<E extends Scalar<E>>
          多項式の左からの割り算に関するオペレータを表わすクラスです。
 class PolynomialMultiplyOperator<E extends Scalar<E>>
          多項式の掛け算に関するオペレータを表わすクラスです。
 class PolynomialSubtractOperator<E extends Scalar<E>>
          多項式の引き算に関するオペレータを表わすクラスです。
 class RationalPolynomialAddOperator<E extends Scalar<E>>
          有理多項式の足し算に関するオペレータを表わすクラスです。
 class RationalPolynomialDivideOperator<E extends Scalar<E>>
          有理多項式の割り算に関するオペレータを表わすクラスです。
 class RationalPolynomialLeftDivideOperator<E extends Scalar<E>>
          有理多項式の左からの割り算に関するオペレータを表わすクラスです。
 class RationalPolynomialMultiplyOperator<E extends Scalar<E>>
          有理多項式の掛け算に関するオペレータを表わすクラスです。
 class RationalPolynomialSubtractOperator<E extends Scalar<E>>
          有理多項式の引き算に関するオペレータを表わすクラスです。
 

Operator を返す org.mklab.nfc.operator のメソッド
static Operator RationalPolynomialSubtractOperator.getInstance()
          インスタンス(シングルトン)を返します。
static Operator RationalPolynomialMultiplyOperator.getInstance()
          インスタンス(シングルトン)を返します。
static Operator RationalPolynomialLeftDivideOperator.getInstance()
          インスタンス(シングルトン)を返します。
static Operator RationalPolynomialDivideOperator.getInstance()
          インスタンス(シングルトン)を返します。
static Operator RationalPolynomialAddOperator.getInstance()
          インスタンス(シングルトン)を返します。
static Operator PolynomialSubtractOperator.getInstance()
          インスタンス(シングルトン)を返します。
static Operator PolynomialMultiplyOperator.getInstance()
          インスタンス(シングルトン)を返します。
static Operator PolynomialLeftDivideOperator.getInstance()
          インスタンス(シングルトン)を返します。
static Operator PolynomialDivideOperator.getInstance()
          インスタンス(シングルトン)を返します。
static Operator PolynomialAddOperator.getInstance()
          インスタンス(シングルトン)を返します。
static Operator DoubleNumberSubtractOperator.getInstance()
          インスタンス(シングルトン)を返します。
static Operator DoubleNumberPowerOperator.getInstance()
          インスタンス(シングルトン)を返します。
static Operator DoubleNumberMultiplyOperator.getInstance()
          インスタンス(シングルトン)を返します。
static Operator DoubleNumberLeftDivideOperator.getInstance()
          インスタンス(シングルトン)を返します。
static Operator DoubleNumberDivideOperator.getInstance()
          インスタンス(シングルトン)を返します。
static Operator DoubleNumberAtan2Operator.getInstance()
          インスタンス(シングルトン)を返します。
static Operator DoubleNumberAddOperator.getInstance()
          インスタンス(シングルトン)を返します。
static Operator ComplexSubtractOperator.getInstance()
          インスタンス(シングルトン)を返します。
static Operator ComplexPowerOperator.getInstance()
          インスタンス(シングルトン)を返します。
static Operator ComplexMultiplyOperator.getInstance()
          インスタンス(シングルトン)を返します。
static Operator ComplexLeftDivideOperator.getInstance()
          インスタンス(シングルトン)を返します。
static Operator ComplexDivideOperator.getInstance()
          インスタンス(シングルトン)を返します。
static Operator ComplexAtan2Operator.getInstance()
          インスタンス(シングルトン)を返します。
static Operator ComplexAddOperator.getInstance()
          インスタンス(シングルトン)を返します。
static
<T extends NumericalScalar<T>>
Operator
ComplexScalarSubtractOperator.getInstance()
          インスタンス(シングルトン)を返します。
static
<T extends NumericalScalar<T>>
Operator
ComplexScalarPowerOperator.getInstance()
          インスタンス(シングルトン)を返します。
static
<T extends NumericalScalar<T>>
Operator
ComplexScalarMultiplyOperator.getInstance()
          インスタンス(シングルトン)を返します。
static
<T extends NumericalScalar<T>>
Operator
ComplexScalarLeftDivideOperator.getInstance()
          インスタンス(シングルトン)を返します。
static
<T extends NumericalScalar<T>>
Operator
ComplexScalarDivideOperator.getInstance()
          インスタンス(シングルトン)を返します。
static
<T extends NumericalScalar<T>>
Operator
ComplexScalarAtan2Operator.getInstance()
          インスタンス(シングルトン)を返します。
static
<T extends NumericalScalar<T>>
Operator
ComplexScalarAddOperator.getInstance()
          インスタンス(シングルトン)を返します。
 

Operator 型のパラメータを持つ org.mklab.nfc.operator のメソッド
 Scalar<?> Transformer.operate(Scalar<?> operand1, Scalar<?> operand2, Operator operator1, Operator operator2)
          指定されたオペレータの演算を実行します。
 

org.mklab.nfc.scalar での Operator の使用
 

Operator を返す org.mklab.nfc.scalar のメソッド
 Operator Scalar.getAddOperator()
          足し算のオペレータを返します。
 Operator RationalPolynomial.getAddOperator()
           
 Operator Polynomial.getAddOperator()
           
 Operator DoubleNumber.getAddOperator()
           
 Operator DoubleComplexNumber.getAddOperator()
           
 Operator ComplexScalar.getAddOperator()
           
 Operator NumericalScalar.getAtan2Operator()
          逆正接(2)のオペレータを返します。
 Operator DoubleNumber.getAtan2Operator()
           
 Operator DoubleComplexNumber.getAtan2Operator()
           
 Operator ComplexScalar.getAtan2Operator()
           
 Operator Scalar.getDivideOperator()
          割り算のオペレータを返します。
 Operator RationalPolynomial.getDivideOperator()
           
 Operator Polynomial.getDivideOperator()
           
 Operator DoubleNumber.getDivideOperator()
           
 Operator DoubleComplexNumber.getDivideOperator()
           
 Operator ComplexScalar.getDivideOperator()
           
 Operator Scalar.getLeftDivideOperator()
          左からの割り算のオペレータを返します。
 Operator RationalPolynomial.getLeftDivideOperator()
           
 Operator Polynomial.getLeftDivideOperator()
           
 Operator DoubleNumber.getLeftDivideOperator()
           
 Operator DoubleComplexNumber.getLeftDivideOperator()
           
 Operator ComplexScalar.getLeftDivideOperator()
           
 Operator Scalar.getMultiplyOperator()
          掛け算のオペレータを返します。
 Operator RationalPolynomial.getMultiplyOperator()
           
 Operator Polynomial.getMultiplyOperator()
           
 Operator DoubleNumber.getMultiplyOperator()
           
 Operator DoubleComplexNumber.getMultiplyOperator()
           
 Operator ComplexScalar.getMultiplyOperator()
           
 Operator NumericalScalar.getPowerOperator()
          累乗のオペレータを返します。
 Operator DoubleNumber.getPowerOperator()
           
 Operator DoubleComplexNumber.getPowerOperator()
           
 Operator ComplexScalar.getPowerOperator()
           
 Operator Scalar.getSubtractOperator()
          引き算のオペレータを返します。
 Operator RationalPolynomial.getSubtractOperator()
           
 Operator Polynomial.getSubtractOperator()
           
 Operator DoubleNumber.getSubtractOperator()
           
 Operator DoubleComplexNumber.getSubtractOperator()
           
 Operator ComplexScalar.getSubtractOperator()