2016-05-04 14 views
0

私はVB.NETの反復ソルバーの速度とMath.NETの反復ソルバーを比較しています。 Math.NET反復ソルバでプレコンディショナーを使用しているとき、すべてが良好で約0.1〜0.2(s)で収束しますが、前提条件なしで約0.03(s)の計算がキャンセルされました。ステータスはキャンセルされます(ユーザーによる)。私は計算をキャンセルしなかったので、自分で計算を取り消す方法もわからない。私は問題の原因を知らない。 私は自分自身の反復ソルバーを持っています。収束が早くなく、2分以上かかると、視覚スタジオ自体が一時停止してしまいました。なぜか分かりません。 私はビジュアルスタジオが計算をキャンセルしたと思います。あなたはこの奇妙な問題を解決する方法を知っていますか? ところで、私はVS2015.1とMath.NET 3.4を使用しています。私はVBを10年以上使用しています。Math.NET反復ソルバーの計算が予期せずキャンセルされる

+0

こんにちは、スタックオーバーフローを歓迎します。これはちょっとしたことに役立つ新メンバーに送るメッセージです。新しいユーザーの学習曲線はそれほど急なものではありませんが、スタックの使用方法を見つけることは必ずしも明らかではありません。 ** [質問する] **また、ここを見ていくことも重要です。** [mcve] ** .. **また、回答が有効な場合は、をクリックしてください答えの左側にチェックマークが付いているので、質問には回答が**とマークされます。これにより、投稿した人物が評判を得られるようになります。乾杯。 –

答えて

0

私はそれを最後に見つけました。これは.NETの「ContextSwitchDeadlock」が原因で、例外ダイアログ(Ctrl + Alt + e)で無効にすることで完全に解決されました。

関連する問題