Dsl (Digital Simulation Library) for .Net
代数計算実行前に呼ばれる delegate で、与えられた時刻が「印刷」時刻かどうかを判定します。 「印刷」時刻の場合、COMPUTED_PRINT_TIME のフラグを持つ Variable が計算対象に追加されます。 Run()が代数計算実行直前に呼び出します。 代数計算は各積分ステップ毎に計算されるので終了時間に達するまで繰り返し呼び出されます。

名前空間: Dsl
アッセンブリー: Dsl (in Dsl.dll)

構文

C#
public virtual bool OnIsPrintTime(
	Processor gr,
	double time,
	double step,
	double endTime
)
Visual Basic
Public Overridable Function OnIsPrintTime ( 
	gr As Processor,
	time As Double,
	step As Double,
	endTime As Double
) As Boolean
Visual C++
public:
virtual bool OnIsPrintTime(
	Processor^ gr, 
	double time, 
	double step, 
	double endTime
)

Parameters

gr
タイプ: Dsl..::..Processor
呼び出し元の Processor オブジェクト
time
タイプ: System..::..Double
呼び出し時点の積分時間
step
タイプ: System..::..Double
呼び出し時点の積分ステップ
endTime
タイプ: System..::..Double
積分終了時刻

Return Value

タイプ: Boolean
IsPrintTime が設定されていれば、そちらを呼び出します。設定されていなければ単に false を返します。

参照