你已经派生过 gprMax
镜像自地址
https://gitee.com/sunhf/gprMax.git
已同步 2025-08-07 15:10:13 +08:00
Fixed dispersion analysis for 2D simulations with non-cubic cells.
这个提交包含在:
@@ -224,7 +224,15 @@ def dispersion_analysis(G):
|
|||||||
minwavelength = minvelocity / results['maxfreq']
|
minwavelength = minvelocity / results['maxfreq']
|
||||||
|
|
||||||
# Maximum spatial step
|
# Maximum spatial step
|
||||||
delta = max(G.dx, G.dy, G.dz)
|
if G.dimension == '3D':
|
||||||
|
delta = max(G.dx, G.dy, G.dz)
|
||||||
|
elif G.dimension == '2D':
|
||||||
|
if G.nx == 1:
|
||||||
|
delta = max(G.dy, G.dz)
|
||||||
|
elif G.ny == 1:
|
||||||
|
delta = max(G.dx, G.dz)
|
||||||
|
elif G.nz == 1:
|
||||||
|
delta = max(G.dx, G.dy)
|
||||||
|
|
||||||
# Courant stability factor
|
# Courant stability factor
|
||||||
S = (c * G.dt) / delta
|
S = (c * G.dt) / delta
|
||||||
|
在新工单中引用
屏蔽一个用户