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

## org.mklab.nfc.scalar
インタフェース RoundableToInteger<T>

型パラメータ:
  `T` - 丸められた結果の型

既知のサブインタフェースの一覧:
  NumericalScalar<E>, Scalar<E>, SymbolicScalar<E>

既知の実装クラスの一覧:
  AbstractNumericalScalar, AbstractScalar, AbstractSymbolicScalar, ComplexScalar, DoubleComplexNumber, DoubleNumber, Polynomial, RationalPolynomial

    public interface RoundableToInteger<T>

整数に丸める方法を表すインターフェースです。

バージョン:
  $Revision: 1.5 $, 2006/12/21
作成者:
  koga

メソッドの概要
`T` | `ceil()` 大きい整数に丸めます。
`T` | `fix()` ゼロ方向の整数に丸めます。
`T` | `floor()` 小さい整数に丸めます。
`T` | `round()` 最も近い整数に丸めます。
`T` | `roundToZero(double tolerance)` 絶対値が小さい成分を0に丸めます。
`T` | `roundToZero(NumericalScalar<?> tolerance)` 絶対値が小さい成分を0に丸めます。

メソッドの詳細

### ceil

    T ceil()

  大きい整数に丸めます。

  戻り値:
    丸めた結果

### floor

    T floor()

  小さい整数に丸めます。

  戻り値:
    丸めた結果

### fix

    T fix()

  ゼロ方向の整数に丸めます。

  戻り値:
    丸めた結果

### round

    T round()

  最も近い整数に丸めます。

  戻り値:
    丸めた結果

### roundToZero

    T roundToZero(double tolerance)

  絶対値が小さい成分を0に丸めます。

  パラメータ:
    `tolerance` - 許容誤差
  戻り値:
    丸めた結果

### roundToZero

    T roundToZero(NumericalScalar<?> tolerance)

  絶対値が小さい成分を0に丸めます。

  パラメータ:
    `tolerance` - 許容誤差
  戻り値:
    丸めた結果

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