你已经派生过 gprMax
镜像自地址
https://gitee.com/sunhf/gprMax.git
已同步 2025-08-08 07:24:19 +08:00
Material 'average' parameter now called 'averagable' for clarity.
Corrected bug with Peplinki mixing model where number of dispersive poles were not being set.
这个提交包含在:
@@ -50,7 +50,7 @@ class Material(object):
|
|||||||
self.ID = ID
|
self.ID = ID
|
||||||
self.type = 'user-defined'
|
self.type = 'user-defined'
|
||||||
# Default material averaging
|
# Default material averaging
|
||||||
self.average = True
|
self.averagable = True
|
||||||
|
|
||||||
# Default material constitutive parameters (free_space)
|
# Default material constitutive parameters (free_space)
|
||||||
self.er = 1.0
|
self.er = 1.0
|
||||||
@@ -188,7 +188,7 @@ def process_materials(G):
|
|||||||
|
|
||||||
materialtext.append('{:g}'.format(material.mr))
|
materialtext.append('{:g}'.format(material.mr))
|
||||||
materialtext.append('{:g}'.format(material.sm))
|
materialtext.append('{:g}'.format(material.sm))
|
||||||
materialtext.append(material.average)
|
materialtext.append(material.averagable)
|
||||||
materialtext.append(material.type)
|
materialtext.append(material.type)
|
||||||
materialsdata.append(materialtext)
|
materialsdata.append(materialtext)
|
||||||
|
|
||||||
@@ -272,7 +272,10 @@ class PeplinskiSoil(object):
|
|||||||
if not material:
|
if not material:
|
||||||
m = Material(len(G.materials), requiredID)
|
m = Material(len(G.materials), requiredID)
|
||||||
m.type = 'debye'
|
m.type = 'debye'
|
||||||
m.average = False
|
m.averagable = False
|
||||||
|
m.poles = 1
|
||||||
|
if m.poles > Material.maxpoles:
|
||||||
|
Material.maxpoles = m.poles
|
||||||
m.er = eri
|
m.er = eri
|
||||||
m.se = sig
|
m.se = sig
|
||||||
m.deltaer.append(er2 - m.er)
|
m.deltaer.append(er2 - m.er)
|
||||||
|
在新工单中引用
屏蔽一个用户