org.mklab.nfc.ode
インタフェース PiecewiseDifferentialEquation


public interface PiecewiseDifferentialEquation

区分的微分可能な方程式を表わすインターフェースです。

バージョン:
$Revision: 1.3 $, 2007/02/17
作成者:
koga

メソッドの概要
 double getDiscontinuousPoint(double t1, Matrix x1, double t2, Matrix x2)
          指定された区間内([(t1,x1),(t2,x2)]の不連続点の時刻を返します。
 int getPiece(double t, Matrix x)
          区分の番号を返します。
 

メソッドの詳細

getPiece

int getPiece(double t,
             Matrix x)
区分の番号を返します。

パラメータ:
t - 時刻
x - 時刻tにおける変数の値
戻り値:
区分の番号

getDiscontinuousPoint

double getDiscontinuousPoint(double t1,
                             Matrix x1,
                             double t2,
                             Matrix x2)
指定された区間内([(t1,x1),(t2,x2)]の不連続点の時刻を返します。

パラメータ:
t1 - 不連続点の前の時刻
x1 - 不連続点の前の変数の値
t2 - 不連続点の後の時刻
x2 - 不連続点の後の変数の値
戻り値:
指定された区間内([(t1,x1),(t2,x2)]の不連続点の時刻

区間内に不連続点がなければNaN