概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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)`

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド