3.1 概要

このパッケージは連立常微分方程式の積分を行うためのものである. ここに含まれるルーチンは大きく3つのレベルにわかれる. 最下層のレベルは, 特定のアルゴリズムに従って1ステップ積分するアルゴリズムルーチンで, その上に精度チェックをしながら2ステップ積分して適当な刻み幅を求める ステッパルーチンがあり, 最上位に実際に与えられた積分区間の積分を行うドライバルーチンがある. ユーザーは通常このドライバルーチンを使って積分を行う. この際, ユーザーは使用するアルゴリズムルーチン, または, ステッパルーチンを目的に応じて指定することができる.

なお, このライブラリは Numerical Recipes のアルゴリズムに 基づくものである.