你已经派生过 gprMax
镜像自地址
https://gitee.com/sunhf/gprMax.git
已同步 2025-08-08 07:24:19 +08:00
Refactor RxArray UserObject build process
这个提交包含在:
@@ -1017,7 +1017,7 @@ class RxArray(UserObjectMulti):
|
|||||||
self.order = 8
|
self.order = 8
|
||||||
self.hash = "#rx_array"
|
self.hash = "#rx_array"
|
||||||
|
|
||||||
def build(self, grid, uip):
|
def build(self, model, uip):
|
||||||
try:
|
try:
|
||||||
p1 = self.kwargs["p1"]
|
p1 = self.kwargs["p1"]
|
||||||
p2 = self.kwargs["p2"]
|
p2 = self.kwargs["p2"]
|
||||||
@@ -1065,6 +1065,7 @@ class RxArray(UserObjectMulti):
|
|||||||
)
|
)
|
||||||
raise ValueError
|
raise ValueError
|
||||||
|
|
||||||
|
grid = uip.grid
|
||||||
logger.info(
|
logger.info(
|
||||||
f"{self.grid_name(grid)}Receiver array "
|
f"{self.grid_name(grid)}Receiver array "
|
||||||
f"{p3[0]:g}m, {p3[1]:g}m, {p3[2]:g}m, to "
|
f"{p3[0]:g}m, {p3[1]:g}m, {p3[2]:g}m, to "
|
||||||
@@ -1089,7 +1090,7 @@ class RxArray(UserObjectMulti):
|
|||||||
r.ID = f"{r.__class__.__name__}({str(x)},{str(y)},{str(z)})"
|
r.ID = f"{r.__class__.__name__}({str(x)},{str(y)},{str(z)})"
|
||||||
for key in RxUser.defaultoutputs:
|
for key in RxUser.defaultoutputs:
|
||||||
r.outputs[key] = np.zeros(
|
r.outputs[key] = np.zeros(
|
||||||
grid.iterations, dtype=config.sim_config.dtypes["float_or_double"]
|
model.iterations, dtype=config.sim_config.dtypes["float_or_double"]
|
||||||
)
|
)
|
||||||
logger.info(
|
logger.info(
|
||||||
f" Receiver at {p5[0]:g}m, {p5[1]:g}m, "
|
f" Receiver at {p5[0]:g}m, {p5[1]:g}m, "
|
||||||
|
在新工单中引用
屏蔽一个用户