你已经派生过 gprMax
镜像自地址
https://gitee.com/sunhf/gprMax.git
已同步 2025-08-07 23:14:03 +08:00
Move cmds_multiuse.py to new user_objects folder
这个提交包含在:
@@ -24,7 +24,10 @@ from .cmds_geometry.geometry_objects_read import GeometryObjectsRead
|
|||||||
from .cmds_geometry.plate import Plate
|
from .cmds_geometry.plate import Plate
|
||||||
from .cmds_geometry.sphere import Sphere
|
from .cmds_geometry.sphere import Sphere
|
||||||
from .cmds_geometry.triangle import Triangle
|
from .cmds_geometry.triangle import Triangle
|
||||||
from .cmds_multiuse import (
|
from .gprMax import run as run
|
||||||
|
from .scene import Scene
|
||||||
|
from .subgrids.user_objects import SubGridHSG
|
||||||
|
from .user_objects.cmds_multiuse import (
|
||||||
PMLCFS,
|
PMLCFS,
|
||||||
AddDebyeDispersion,
|
AddDebyeDispersion,
|
||||||
AddDrudeDispersion,
|
AddDrudeDispersion,
|
||||||
@@ -46,9 +49,6 @@ from .cmds_multiuse import (
|
|||||||
VoltageSource,
|
VoltageSource,
|
||||||
Waveform,
|
Waveform,
|
||||||
)
|
)
|
||||||
from .gprMax import run as run
|
|
||||||
from .scene import Scene
|
|
||||||
from .subgrids.user_objects import SubGridHSG
|
|
||||||
from .user_objects.cmds_singleuse import (
|
from .user_objects.cmds_singleuse import (
|
||||||
Discretisation,
|
Discretisation,
|
||||||
Domain,
|
Domain,
|
||||||
|
@@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
from .cmds_multiuse import (
|
from .user_objects.cmds_multiuse import (
|
||||||
PMLCFS,
|
PMLCFS,
|
||||||
AddDebyeDispersion,
|
AddDebyeDispersion,
|
||||||
AddDrudeDispersion,
|
AddDrudeDispersion,
|
||||||
|
@@ -24,13 +24,13 @@ from gprMax.cmds_geometry.add_surface_roughness import AddSurfaceRoughness
|
|||||||
from gprMax.cmds_geometry.add_surface_water import AddSurfaceWater
|
from gprMax.cmds_geometry.add_surface_water import AddSurfaceWater
|
||||||
from gprMax.cmds_geometry.cmds_geometry import UserObjectGeometry
|
from gprMax.cmds_geometry.cmds_geometry import UserObjectGeometry
|
||||||
from gprMax.cmds_geometry.fractal_box import FractalBox
|
from gprMax.cmds_geometry.fractal_box import FractalBox
|
||||||
from gprMax.cmds_multiuse import UserObjectMulti
|
|
||||||
from gprMax.grid.fdtd_grid import FDTDGrid
|
from gprMax.grid.fdtd_grid import FDTDGrid
|
||||||
from gprMax.materials import create_built_in_materials
|
from gprMax.materials import create_built_in_materials
|
||||||
from gprMax.model import Model
|
from gprMax.model import Model
|
||||||
from gprMax.subgrids.grid import SubGridBaseGrid
|
from gprMax.subgrids.grid import SubGridBaseGrid
|
||||||
from gprMax.subgrids.user_objects import SubGridBase as SubGridUserBase
|
from gprMax.subgrids.user_objects import SubGridBase as SubGridUserBase
|
||||||
from gprMax.user_inputs import MainGridUserInput, SubgridUserInput
|
from gprMax.user_inputs import MainGridUserInput, SubgridUserInput
|
||||||
|
from gprMax.user_objects.cmds_multiuse import UserObjectMulti
|
||||||
from gprMax.user_objects.cmds_singleuse import Discretisation, Domain, TimeWindow, UserObjectSingle
|
from gprMax.user_objects.cmds_singleuse import Discretisation, Domain, TimeWindow, UserObjectSingle
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
@@ -22,14 +22,13 @@ from typing import List, Tuple, Union
|
|||||||
|
|
||||||
import numpy as np
|
import numpy as np
|
||||||
|
|
||||||
|
from gprMax.cmds_geometry.cmds_geometry import UserObjectGeometry
|
||||||
from gprMax.grid.fdtd_grid import FDTDGrid
|
from gprMax.grid.fdtd_grid import FDTDGrid
|
||||||
from gprMax.model import Model
|
from gprMax.model import Model
|
||||||
from gprMax.subgrids.grid import SubGridBaseGrid
|
from gprMax.subgrids.grid import SubGridBaseGrid
|
||||||
|
from gprMax.subgrids.subgrid_hsg import SubGridHSG as SubGridHSGUser
|
||||||
from gprMax.user_inputs import MainGridUserInput
|
from gprMax.user_inputs import MainGridUserInput
|
||||||
|
from gprMax.user_objects.cmds_multiuse import UserObjectMulti
|
||||||
from ..cmds_geometry.cmds_geometry import UserObjectGeometry
|
|
||||||
from ..cmds_multiuse import UserObjectMulti
|
|
||||||
from .subgrid_hsg import SubGridHSG as SubGridHSGUser
|
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
@@ -26,34 +26,33 @@ import numpy.typing as npt
|
|||||||
from scipy import interpolate
|
from scipy import interpolate
|
||||||
|
|
||||||
import gprMax.config as config
|
import gprMax.config as config
|
||||||
from gprMax.grid.fdtd_grid import FDTDGrid
|
from gprMax.cmds_geometry.cmds_geometry import (
|
||||||
from gprMax.grid.mpi_grid import MPIGrid
|
|
||||||
from gprMax.model import Model
|
|
||||||
from gprMax.user_inputs import MainGridUserInput
|
|
||||||
|
|
||||||
from .cmds_geometry.cmds_geometry import (
|
|
||||||
UserObjectGeometry,
|
UserObjectGeometry,
|
||||||
rotate_2point_object,
|
rotate_2point_object,
|
||||||
rotate_polarisation,
|
rotate_polarisation,
|
||||||
)
|
)
|
||||||
from .geometry_outputs import GeometryObjects as GeometryObjectsUser
|
from gprMax.geometry_outputs import GeometryObjects as GeometryObjectsUser
|
||||||
from .geometry_outputs import MPIGeometryObjects as MPIGeometryObjectsUser
|
from gprMax.geometry_outputs import MPIGeometryObjects as MPIGeometryObjectsUser
|
||||||
from .materials import DispersiveMaterial as DispersiveMaterialUser
|
from gprMax.grid.fdtd_grid import FDTDGrid
|
||||||
from .materials import ListMaterial as ListMaterialUser
|
from gprMax.grid.mpi_grid import MPIGrid
|
||||||
from .materials import Material as MaterialUser
|
from gprMax.materials import DispersiveMaterial as DispersiveMaterialUser
|
||||||
from .materials import PeplinskiSoil as PeplinskiSoilUser
|
from gprMax.materials import ListMaterial as ListMaterialUser
|
||||||
from .materials import RangeMaterial as RangeMaterialUser
|
from gprMax.materials import Material as MaterialUser
|
||||||
from .pml import CFS, CFSParameter
|
from gprMax.materials import PeplinskiSoil as PeplinskiSoilUser
|
||||||
from .receivers import Rx as RxUser
|
from gprMax.materials import RangeMaterial as RangeMaterialUser
|
||||||
from .snapshots import MPISnapshot as MPISnapshotUser
|
from gprMax.model import Model
|
||||||
from .snapshots import Snapshot as SnapshotUser
|
from gprMax.pml import CFS, CFSParameter
|
||||||
from .sources import HertzianDipole as HertzianDipoleUser
|
from gprMax.receivers import Rx as RxUser
|
||||||
from .sources import MagneticDipole as MagneticDipoleUser
|
from gprMax.snapshots import MPISnapshot as MPISnapshotUser
|
||||||
from .sources import TransmissionLine as TransmissionLineUser
|
from gprMax.snapshots import Snapshot as SnapshotUser
|
||||||
from .sources import VoltageSource as VoltageSourceUser
|
from gprMax.sources import HertzianDipole as HertzianDipoleUser
|
||||||
from .subgrids.grid import SubGridBaseGrid
|
from gprMax.sources import MagneticDipole as MagneticDipoleUser
|
||||||
from .utilities.utilities import round_value
|
from gprMax.sources import TransmissionLine as TransmissionLineUser
|
||||||
from .waveforms import Waveform as WaveformUser
|
from gprMax.sources import VoltageSource as VoltageSourceUser
|
||||||
|
from gprMax.subgrids.grid import SubGridBaseGrid
|
||||||
|
from gprMax.user_inputs import MainGridUserInput
|
||||||
|
from gprMax.utilities.utilities import round_value
|
||||||
|
from gprMax.waveforms import Waveform as WaveformUser
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
@@ -1888,9 +1887,9 @@ class GeometryView(UserObjectMulti):
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
if output_type == "n":
|
if output_type == "n":
|
||||||
from .geometry_outputs import GeometryViewVoxels as GeometryViewUser
|
from gprMax.geometry_outputs import GeometryViewVoxels as GeometryViewUser
|
||||||
else:
|
else:
|
||||||
from .geometry_outputs import GeometryViewLines as GeometryViewUser
|
from gprMax.geometry_outputs import GeometryViewLines as GeometryViewUser
|
||||||
|
|
||||||
return GeometryViewUser
|
return GeometryViewUser
|
||||||
|
|
在新工单中引用
屏蔽一个用户