3
This答えは役に立ちますが、おそらく構造体のODEモデルにさまざまな型の複数のパラメータを渡す方法を知りたいと思います。私の即時使用の場合は、std::array<double, 6>
と2つのstd::vector<std::vector<double>>
と2つの2つのスカラーを渡すことができます。リンクされた例では、harmonic_oscillator.cppと同様に、1つだけのパラメータが渡されます(double
)。ありがとう。は、C++のodeintを引き上げるためのパラメータを渡しました
ここでは、ODEの力モデルに渡す必要があり、速度方程式内で使用する構造体の例を示します。
struct T
{
std::array<double, 6> IC;
double S;
double M;
std::vector<std::vector<double>> C;
std::vector<std::vector<double>> WT;
};