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 - 許容誤差
戻り値:
丸めた結果