PolynomialEvaluationVerifier.java
/*
* Created on 2009/02/06
* Copyright (C) 2009 Koga Laboratory. All rights reserved.
*
*/
package org.mklab.cga.polynomial;
import org.mklab.cga.interval.matrix.IntervalNumericalMatrix;
import org.mklab.cga.interval.scalar.IntervalNumericalScalar;
import org.mklab.nfc.matrix.NumericalMatrix;
import org.mklab.nfc.scalar.NumericalScalar;
/**
* 多項式の評価を精度保証付きで行うクラスです。
*
* @author yano
* @version $Revision$, 2009/02/06
* @param <IS> 区間スカラーの型
* @param <IM> 区間行列の型
* @param <S> 成分の型
* @param <M> 行列の型
*/
public class PolynomialEvaluationVerifier<IS extends IntervalNumericalScalar<IS,IM,S,M>, IM extends IntervalNumericalMatrix<IS,IM,S,M>, S extends NumericalScalar<S,M>, M extends NumericalMatrix<S,M>> {
// /**
// * @param A A
// * @param x 多項式に代入する値
// * @param ix 多項式に代入する値点区間
// * @return 評価結果
// */
// public IS solve(M A, S x, IS ix) {
// final HornorVerifier<IS,IM,S,M> verifier = new HornorVerifier<>();
// return verifier.solve(A, x, ix);
// }
//
// /**
// * @param coefficient 係数
// * @param x 多項式に代入する値
// * @param ix 多項式に代入する値点区間
// * @return 評価結果
// */
// public IS solve(S[] coefficient, S x, IS ix) {
// final HornorVerifier<IS,IM,S,M> verifier = new HornorVerifier<>();
// return verifier.solve(coefficient, x, ix);
// }
}