org.mklab.nfc.scalar
クラス AbstractSymbolicScalar<E extends SymbolicScalar<E>>

java.lang.Object
  上位を拡張 org.mklab.nfc.scalar.AbstractScalar<E>
      上位を拡張 org.mklab.nfc.scalar.AbstractSymbolicScalar<E>
型パラメータ:
E - 成分の型
すべての実装されたインタフェース:
Serializable, Cloneable, GridElement<E>, RoundableToInteger<E>, Scalar<E>, SymbolicScalar<E>
直系の既知のサブクラス:
Polynomial, RationalPolynomial

public abstract class AbstractSymbolicScalar<E extends SymbolicScalar<E>>
extends AbstractScalar<E>
implements SymbolicScalar<E>

抽象数式スカラーを表すクラスです

バージョン:
$Revision: 1.4 $, 2008/02/04
作成者:
koga
関連項目:
直列化された形式

コンストラクタの概要
AbstractSymbolicScalar()
           
 
メソッドの概要
 E derivative()
          1階微分を返します。
 void setImaginaryPart(double imagPart)
          虚部を設定します。
 void setImaginaryPart(int imagPart)
          虚部を設定します。
 void setRealPart(double realPart)
          実部を設定します。
 void setRealPart(int realPart)
          実部を設定します。
 E shiftHigher()
          係数を次数の高い方向へシフトした値を返します。
 E shiftLower()
          係数を次数の低い方向へシフトした値を返します。
 
クラス org.mklab.nfc.scalar.AbstractScalar から継承されたメソッド
clone, createGrid, createGrid, createGrid, createGrid, createZeroGrid, createZeroGrid, equals, getDefaultFormat, getFormat, isTransformableFrom, isTransformableTo, setDefaultFormat, setFormat, transformFrom, transformTo, transformToSameClass
 
クラス java.lang.Object から継承されたメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース org.mklab.nfc.scalar.SymbolicScalar から継承されたメソッド
derivative, equals, evaluate, evaluate, evaluate, evaluate, evaluate, getVariable, setVariable, shiftHigher, shiftLower
 
インタフェース org.mklab.nfc.scalar.Scalar から継承されたメソッド
add, add, add, addSelf, compare, compare, conjugate, create, createGrid, createGrid, createGrid, createGrid, createGrid, createGrid, createUnit, createZeroGrid, createZeroGrid, divide, divide, divide, equals, getAddOperator, getDivideOperator, getFormat, getImaginaryPart, getLeftDivideOperator, getMultiplyOperator, getRealPart, getSubtractOperator, inverse, isComplex, isFinite, isInfinite, isNaN, isReal, isUnit, isUnit, isUnit, isZero, isZero, leftDivide, leftDivide, leftDivide, multiply, multiply, multiply, power, setFormat, setImaginaryPart, setRealPart, subtract, subtract, subtract, toComplex, transformFrom, transformFrom, unaryMinus
 
インタフェース org.mklab.nfc.matrix.GridElement から継承されたメソッド
clone, compare, createArray, createArray, createZero, isTransformableFrom, isTransformableTo, isZero, toString, toString, transformFrom, transformTo
 
インタフェース org.mklab.nfc.scalar.RoundableToInteger から継承されたメソッド
ceil, fix, floor, round, roundToZero, roundToZero
 

コンストラクタの詳細

AbstractSymbolicScalar

public AbstractSymbolicScalar()
メソッドの詳細

shiftHigher

public E shiftHigher()
インタフェース SymbolicScalar の記述:
係数を次数の高い方向へシフトした値を返します。

定義:
インタフェース SymbolicScalar<E extends SymbolicScalar<E>> 内の shiftHigher
戻り値:
係数をシフトして得られる値
関連項目:
SymbolicScalar.shiftHigher()

shiftLower

public E shiftLower()
インタフェース SymbolicScalar の記述:
係数を次数の低い方向へシフトした値を返します。

定義:
インタフェース SymbolicScalar<E extends SymbolicScalar<E>> 内の shiftLower
戻り値:
係数をシフトして得られる値
関連項目:
SymbolicScalar.shiftLower()

derivative

public E derivative()
インタフェース SymbolicScalar の記述:
1階微分を返します。

定義:
インタフェース SymbolicScalar<E extends SymbolicScalar<E>> 内の derivative
戻り値:
1階微分
関連項目:
SymbolicScalar.derivative()

setRealPart

public void setRealPart(int realPart)
インタフェース Scalar の記述:
実部を設定します。

定義:
インタフェース Scalar<E extends SymbolicScalar<E>> 内の setRealPart
パラメータ:
realPart - 実部
関連項目:
Scalar.setRealPart(int)

setRealPart

public void setRealPart(double realPart)
インタフェース Scalar の記述:
実部を設定します。

定義:
インタフェース Scalar<E extends SymbolicScalar<E>> 内の setRealPart
パラメータ:
realPart - 実部
関連項目:
Scalar.setRealPart(double)

setImaginaryPart

public void setImaginaryPart(int imagPart)
インタフェース Scalar の記述:
虚部を設定します。

定義:
インタフェース Scalar<E extends SymbolicScalar<E>> 内の setImaginaryPart
パラメータ:
imagPart - 虚部
関連項目:
Scalar.setImaginaryPart(int)

setImaginaryPart

public void setImaginaryPart(double imagPart)
インタフェース Scalar の記述:
虚部を設定します。

定義:
インタフェース Scalar<E extends SymbolicScalar<E>> 内の setImaginaryPart
パラメータ:
imagPart - 虚部
関連項目:
Scalar.setImaginaryPart(double)