Move cmds_multiuse.py to new user_objects folder

这个提交包含在:
nmannall
2024-12-10 10:39:42 +00:00
父节点 f9b73406ca
当前提交 d20fc36d29
共有 5 个文件被更改,包括 34 次插入36 次删除

查看文件

@@ -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