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

## org.mklab.nfc.scalar
クラス AbstractNumericalScalar<E extends NumericalScalar<E>>

    java.lang.Object
      org.mklab.nfc.scalar.AbstractScalar<E>
          org.mklab.nfc.scalar.AbstractNumericalScalar<E>

型パラメータ:
  `E` - 成分の型

すべての実装されたインタフェース:
  Serializable, Cloneable, GridElement<E>, NumericalScalar<E>, RoundableToInteger<E>, Scalar<E>

直系の既知のサブクラス:
  ComplexScalar, DoubleComplexNumber, DoubleNumber

    public abstract class AbstractNumericalScalar<E extends NumericalScalar<E>>

extends AbstractScalar<E>
implements NumericalScalar<E>

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

バージョン:
  $Revision: 1.4 $, 2008/01/16
作成者:
  Koga Laboratory
関連項目:
  直列化された形式

コンストラクタの概要
`AbstractNumericalScalar()`

メソッドの概要
`E` | `clone()` see java.lang.Object#clone()
`NumericalScalar<?>` | `createImagUnit()` 虚部単位を返します。
`boolean` | `equals(NumericalScalar<?> opponent, NumericalScalar<?> tolerance)` 許容範囲内で等しいか判定します。
`E` | `max(double value)` この値と引き数の最大値を返します。
`E` | `max(int value)` この値と引き数の最大値を返します。
`NumericalScalar<?>` | `max(NumericalScalar<?> value)` この値と引き数の最大値を返します。
`E` | `min(double value)` この値と引き数の最小値を返します。
`E` | `min(int value)` この値と引き数の最小値を返します。
`NumericalScalar<?>` | `min(NumericalScalar<?> value)` この値と引き数の最小値を返します。
`NumericalScalar<?>` | `modulus(NumericalScalar<?> value2)` 符合付剰余関数を計算します。
`NumericalScalar<?>` | `remainder(NumericalScalar<?> value2)` 剰余関数を計算します。

クラス org.mklab.nfc.scalar.AbstractScalar から継承されたメソッド
`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.NumericalScalar から継承されたメソッド
`abs, abs2, acos, acosh, arg, asin, asinh, atan, atan2, atanh, cos, cosh, create, createE, createPI, createUniformRandomGenerator, exp, getAtan2Operator, getInfinity, getMachineEpsilon, getNaN, getPowerOperator, isGreaterThan, isGreaterThan, isGreaterThan, isGreaterThanOrEquals, isGreaterThanOrEquals, isGreaterThanOrEquals, isLessThan, isLessThan, isLessThan, isLessThanOrEquals, isLessThanOrEquals, isLessThanOrEquals, log, log10, power, power, sin, sinh, sqrt, tan, tanh, valueOf`

インタフェース 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, setImaginaryPart, setImaginaryPart, setRealPart, setRealPart, setRealPart, subtract, subtract, subtract, toComplex, transformFrom, transformFrom, unaryMinus`

インタフェース org.mklab.nfc.matrix.GridElement から継承されたメソッド
`compare, createArray, createArray, createZero, isTransformableFrom, isTransformableTo, isZero, toString, toString, transformFrom, transformTo`

インタフェース org.mklab.nfc.scalar.RoundableToInteger から継承されたメソッド
`ceil, fix, floor, round, roundToZero, roundToZero`

コンストラクタの詳細

### AbstractNumericalScalar

    public AbstractNumericalScalar()

メソッドの詳細

### clone

    public E clone()

  see java.lang.Object#clone()

  定義:
    インタフェース `GridElement<E extends NumericalScalar<E>>` 内の `clone`
  オーバーライド:
    クラス `AbstractScalar<E extends NumericalScalar<E>>` 内の `clone`
  戻り値:
    生成した複製

### equals

    public boolean equals(NumericalScalar<?> opponent,
                          NumericalScalar<?> tolerance)

  インタフェース `NumericalScalar` の記述:
  許容範囲内で等しいか判定します。

  定義:
    インタフェース `NumericalScalar<E extends NumericalScalar<E>>` 内の `equals`
  パラメータ:
    `opponent` - 比較する値
    `tolerance` - 許容誤差
  戻り値:
    等しい(差の絶対値がtolerance以下)ならばtrue、そうでなければfalse
  関連項目:
    `NumericalScalar.equals(org.mklab.nfc.scalar.NumericalScalar, org.mklab.nfc.scalar.NumericalScalar)`

### remainder

    public NumericalScalar<?> remainder(NumericalScalar<?> value2)

  インタフェース `NumericalScalar` の記述:
  剰余関数を計算します。

  定義:
    インタフェース `NumericalScalar<E extends NumericalScalar<E>>` 内の `remainder`
  パラメータ:
    `value2` - 割る数
  戻り値:
    剰余
  関連項目:
    `NumericalScalar.remainder(org.mklab.nfc.scalar.NumericalScalar)`

### modulus

    public NumericalScalar<?> modulus(NumericalScalar<?> value2)

  インタフェース `NumericalScalar` の記述:
  符合付剰余関数を計算します。

  定義:
    インタフェース `NumericalScalar<E extends NumericalScalar<E>>` 内の `modulus`
  パラメータ:
    `value2` - 割る数
  戻り値:
    符合付剰余
  関連項目:
    `NumericalScalar.modulus(org.mklab.nfc.scalar.NumericalScalar)`

### createImagUnit

    public NumericalScalar<?> createImagUnit()

  インタフェース `NumericalScalar` の記述:
  虚部単位を返します。

  定義:
    インタフェース `NumericalScalar<E extends NumericalScalar<E>>` 内の `createImagUnit`
  戻り値:
    虚部単位
  関連項目:
    `NumericalScalar.createImagUnit()`

### max

    public E max(int value)

  インタフェース `NumericalScalar` の記述:
  この値と引き数の最大値を返します。

  定義:
    インタフェース `NumericalScalar<E extends NumericalScalar<E>>` 内の `max`
  パラメータ:
    `value` - 比較する値
  戻り値:
    この値と引き数の最大値
  関連項目:
    `NumericalScalar.max(int)`

### max

    public E max(double value)

  インタフェース `NumericalScalar` の記述:
  この値と引き数の最大値を返します。

  定義:
    インタフェース `NumericalScalar<E extends NumericalScalar<E>>` 内の `max`
  パラメータ:
    `value` - 比較する値
  戻り値:
    この値と引き数の最大値
  関連項目:
    `NumericalScalar.max(double)`

### max

    public NumericalScalar<?> max(NumericalScalar<?> value)

  インタフェース `NumericalScalar` の記述:
  この値と引き数の最大値を返します。

  定義:
    インタフェース `NumericalScalar<E extends NumericalScalar<E>>` 内の `max`
  パラメータ:
    `value` - 比較する値
  戻り値:
    この値と引き数の最大値
  関連項目:
    `NumericalScalar.max(org.mklab.nfc.scalar.NumericalScalar)`

### min

    public E min(int value)

  インタフェース `NumericalScalar` の記述:
  この値と引き数の最小値を返します。

  定義:
    インタフェース `NumericalScalar<E extends NumericalScalar<E>>` 内の `min`
  パラメータ:
    `value` - 比較する値
  戻り値:
    この値と引き数の最小値
  関連項目:
    `NumericalScalar.min(int)`

### min

    public E min(double value)

  インタフェース `NumericalScalar` の記述:
  この値と引き数の最小値を返します。

  定義:
    インタフェース `NumericalScalar<E extends NumericalScalar<E>>` 内の `min`
  パラメータ:
    `value` - 比較する値
  戻り値:
    この値と引き数の最小値
  関連項目:
    `NumericalScalar.min(double)`

### min

    public NumericalScalar<?> min(NumericalScalar<?> value)

  インタフェース `NumericalScalar` の記述:
  この値と引き数の最小値を返します。

  定義:
    インタフェース `NumericalScalar<E extends NumericalScalar<E>>` 内の `min`
  パラメータ:
    `value` - 比較する値
  戻り値:
    この値と引き数の最小値
  関連項目:
    `NumericalScalar.min(org.mklab.nfc.scalar.NumericalScalar)`

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