問題タブ [fipy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - CellVariables または ImplicitSourceTerms を FiPy で累乗するにはどうすればよいですか?
FiPy (Python ライブラリ) を使用して、以下に示す pdes システムの結合を解決したいと考えています。以下のコードは機能しますが、正しい解決策は得られません。
私が見たいくつかのコードに沿って、CellVariables を ImplicitSourceTerm に置き換えようとしましたが、ImplicitSourceTerm を p 乗することはこの方法では実行できないため、エラーが発生します。ただし、それを行う方法に関するドキュメントが見つかりません。
U.value**p を上げようとしてもエラーが発生します。
mesh - FiPy の 1D 球面グリッド
1D グリッド上の球座標で FiPy の拡散方程式を解きたいと思います。また、左の境界を r=0 ではなく r=0.1 にしたいと考えています。
1D 球対称のモジュールが見つかりません。円筒形のみ。私は Grid1D でそれを行い、単純に del^2 演算子を球面座標で記述し、次に r^2 を乗算します (ここで説明したように)。ただし、境界の位置を指定する方法はまだわかりません。
誰かがこれを行う方法を教えてもらえますか? どうもありがとう。