mt19937 を使用して、Veinsの (適切な) 乱数をノード/車両クラスに生成しようとしています。各車に 1 つの mt19937 を使用すると動作しますが、静的に設定すると (すべての車に 1 つの mt19937)、動作しません
static mt19937 mt;
mt を使用すると、1 つのエラーが発生します。
uniform_int_distribution <int> unif_dist(1, 100);
...
return unif_dist(mt);
エラー:
ネットワーク設定中のモジュール (cModule) vehDist_rsu (id=48) のエラー: クラス "Veins::ObstacleControl" が見つかりません -- おそらくそのコードがリンクされていないか、クラスが Register_Class() に登録されていないか、モジュールとチャネルの場合は、Define_Module()/Define_Channel() を使用します。
ネットワーク クリーンアップ中のエラー: モデル エラー: ASSERT: 関数 deleteNetwork の条件 vect[i]==NULL false、csimulation.cc 行 437。