你已经派生过 gprMax
镜像自地址
https://gitee.com/sunhf/gprMax.git
已同步 2025-08-07 15:10:13 +08:00
Updated user_objects path for docs
这个提交包含在:
@@ -77,103 +77,103 @@ Creating a model scene
|
|||||||
|
|
||||||
Domain
|
Domain
|
||||||
------
|
------
|
||||||
.. autoclass:: gprMax.cmds_singleuse.Domain
|
.. autoclass:: gprMax.user_objects.cmds_singleuse.Domain
|
||||||
|
|
||||||
Discretisation
|
Discretisation
|
||||||
--------------
|
--------------
|
||||||
.. autoclass:: gprMax.cmds_singleuse.Discretisation
|
.. autoclass:: gprMax.user_objects.cmds_singleuse.Discretisation
|
||||||
|
|
||||||
Time Window
|
Time Window
|
||||||
-----------
|
-----------
|
||||||
.. autoclass:: gprMax.cmds_singleuse.TimeWindow
|
.. autoclass:: gprMax.user_objects.cmds_singleuse.TimeWindow
|
||||||
|
|
||||||
General functions
|
General functions
|
||||||
=================
|
=================
|
||||||
|
|
||||||
Title
|
Title
|
||||||
-----
|
-----
|
||||||
.. autoclass:: gprMax.cmds_singleuse.Title
|
.. autoclass:: gprMax.user_objects.cmds_singleuse.Title
|
||||||
|
|
||||||
Number of OpenMP threads
|
Number of OpenMP threads
|
||||||
------------------------
|
------------------------
|
||||||
.. autoclass:: gprMax.cmds_singleuse.OMPThreads
|
.. autoclass:: gprMax.user_objects.cmds_singleuse.OMPThreads
|
||||||
|
|
||||||
Time Step Stability Factor
|
Time Step Stability Factor
|
||||||
--------------------------
|
--------------------------
|
||||||
.. autoclass:: gprMax.cmds_singleuse.TimeStepStabilityFactor
|
.. autoclass:: gprMax.user_objects.cmds_singleuse.TimeStepStabilityFactor
|
||||||
|
|
||||||
Output Directory
|
Output Directory
|
||||||
----------------
|
----------------
|
||||||
.. autoclass:: gprMax.cmds_singleuse.OutputDir
|
.. autoclass:: gprMax.user_objects.cmds_singleuse.OutputDir
|
||||||
|
|
||||||
Material functions
|
Material functions
|
||||||
==================
|
==================
|
||||||
|
|
||||||
Material
|
Material
|
||||||
--------
|
--------
|
||||||
.. autoclass:: gprMax.cmds_multiuse.Material
|
.. autoclass:: gprMax.user_objects.cmds_multiuse.Material
|
||||||
|
|
||||||
Debye Dispersion
|
Debye Dispersion
|
||||||
----------------
|
----------------
|
||||||
.. autoclass:: gprMax.cmds_multiuse.AddDebyeDispersion
|
.. autoclass:: gprMax.user_objects.cmds_multiuse.AddDebyeDispersion
|
||||||
|
|
||||||
Lorentz Dispersion
|
Lorentz Dispersion
|
||||||
------------------
|
------------------
|
||||||
.. autoclass:: gprMax.cmds_multiuse.AddLorentzDispersion
|
.. autoclass:: gprMax.user_objects.cmds_multiuse.AddLorentzDispersion
|
||||||
|
|
||||||
Drude Dispersion
|
Drude Dispersion
|
||||||
----------------
|
----------------
|
||||||
.. autoclass:: gprMax.cmds_multiuse.AddDrudeDispersion
|
.. autoclass:: gprMax.user_objects.cmds_multiuse.AddDrudeDispersion
|
||||||
|
|
||||||
Soil Peplinski
|
Soil Peplinski
|
||||||
--------------
|
--------------
|
||||||
.. autoclass:: gprMax.cmds_multiuse.SoilPeplinski
|
.. autoclass:: gprMax.user_objects.cmds_multiuse.SoilPeplinski
|
||||||
|
|
||||||
|
|
||||||
Object construction functions
|
Object construction functions
|
||||||
=============================
|
=============================
|
||||||
|
|
||||||
Object construction commands are processed in the order they appear in the scene. Therefore space in the model allocated to a specific material using for example the :class:`gprMax.cmds_geometry.box.Box` command can be reallocated to another material using the same or any other object construction command. Space in the model can be regarded as a canvas in which objects are introduced and one can be overlaid on top of the other overwriting its properties in order to produce the desired geometry. The object construction commands can therefore be used to create complex shapes and configurations.
|
Object construction commands are processed in the order they appear in the scene. Therefore space in the model allocated to a specific material using for example the :class:`gprMax.user_objects.cmds_geometry.box.Box` command can be reallocated to another material using the same or any other object construction command. Space in the model can be regarded as a canvas in which objects are introduced and one can be overlaid on top of the other overwriting its properties in order to produce the desired geometry. The object construction commands can therefore be used to create complex shapes and configurations.
|
||||||
|
|
||||||
Box
|
Box
|
||||||
---
|
---
|
||||||
.. autoclass:: gprMax.cmds_geometry.box.Box
|
.. autoclass:: gprMax.user_objects.cmds_geometry.box.Box
|
||||||
|
|
||||||
Cone
|
Cone
|
||||||
----
|
----
|
||||||
.. autoclass:: gprMax.cmds_geometry.cone.Cone
|
.. autoclass:: gprMax.user_objects.cmds_geometry.cone.Cone
|
||||||
|
|
||||||
Cylinder
|
Cylinder
|
||||||
--------
|
--------
|
||||||
.. autoclass:: gprMax.cmds_geometry.cylinder.Cylinder
|
.. autoclass:: gprMax.user_objects.cmds_geometry.cylinder.Cylinder
|
||||||
|
|
||||||
Cylindrical Sector
|
Cylindrical Sector
|
||||||
------------------
|
------------------
|
||||||
.. autoclass:: gprMax.cmds_geometry.cylindrical_sector.CylindricalSector
|
.. autoclass:: gprMax.user_objects.cmds_geometry.cylindrical_sector.CylindricalSector
|
||||||
|
|
||||||
Edge
|
Edge
|
||||||
----
|
----
|
||||||
.. autoclass:: gprMax.cmds_geometry.edge.Edge
|
.. autoclass:: gprMax.user_objects.cmds_geometry.edge.Edge
|
||||||
|
|
||||||
Ellipsoid
|
Ellipsoid
|
||||||
---------
|
---------
|
||||||
.. autoclass:: gprMax.cmds_geometry.ellipsoid.Ellipsoid
|
.. autoclass:: gprMax.user_objects.cmds_geometry.ellipsoid.Ellipsoid
|
||||||
|
|
||||||
Plate
|
Plate
|
||||||
-----
|
-----
|
||||||
.. autoclass:: gprMax.cmds_geometry.plate.Plate
|
.. autoclass:: gprMax.user_objects.cmds_geometry.plate.Plate
|
||||||
|
|
||||||
Sphere
|
Sphere
|
||||||
------
|
------
|
||||||
.. autoclass:: gprMax.cmds_geometry.sphere.Sphere
|
.. autoclass:: gprMax.user_objects.cmds_geometry.sphere.Sphere
|
||||||
|
|
||||||
Triangle
|
Triangle
|
||||||
--------
|
--------
|
||||||
.. autoclass:: gprMax.cmds_geometry.triangle.Triangle
|
.. autoclass:: gprMax.user_objects.cmds_geometry.triangle.Triangle
|
||||||
|
|
||||||
Fractal Box
|
Fractal Box
|
||||||
-----------
|
-----------
|
||||||
.. autoclass:: gprMax.cmds_geometry.fractal_box.FractalBox
|
.. autoclass:: gprMax.user_objects.cmds_geometry.fractal_box.FractalBox
|
||||||
|
|
||||||
.. note::
|
.. note::
|
||||||
|
|
||||||
@@ -181,74 +181,74 @@ Fractal Box
|
|||||||
|
|
||||||
Add Grass
|
Add Grass
|
||||||
---------
|
---------
|
||||||
.. autoclass:: gprMax.cmds_geometry.add_grass.AddGrass
|
.. autoclass:: gprMax.user_objects.cmds_geometry.add_grass.AddGrass
|
||||||
|
|
||||||
Add Surface Roughness
|
Add Surface Roughness
|
||||||
---------------------
|
---------------------
|
||||||
.. autoclass:: gprMax.cmds_geometry.add_surface_roughness.AddSurfaceRoughness
|
.. autoclass:: gprMax.user_objects.cmds_geometry.add_surface_roughness.AddSurfaceRoughness
|
||||||
|
|
||||||
Add Surface Water
|
Add Surface Water
|
||||||
-----------------
|
-----------------
|
||||||
.. autoclass:: gprMax.cmds_geometry.add_surface_water.AddSurfaceWater
|
.. autoclass:: gprMax.user_objects.cmds_geometry.add_surface_water.AddSurfaceWater
|
||||||
|
|
||||||
Geometry View
|
Geometry View
|
||||||
-------------
|
-------------
|
||||||
.. autoclass:: gprMax.cmds_multiuse.GeometryView
|
.. autoclass:: gprMax.user_objects.cmds_multiuse.GeometryView
|
||||||
|
|
||||||
Geometry Objects Write
|
Geometry Objects Write
|
||||||
----------------------
|
----------------------
|
||||||
.. autoclass:: gprMax.cmds_multiuse.GeometryObjectsWrite
|
.. autoclass:: gprMax.user_objects.cmds_multiuse.GeometryObjectsWrite
|
||||||
|
|
||||||
Source and output functions
|
Source and output functions
|
||||||
===========================
|
===========================
|
||||||
|
|
||||||
Waveform
|
Waveform
|
||||||
--------
|
--------
|
||||||
.. autoclass:: gprMax.cmds_multiuse.Waveform
|
.. autoclass:: gprMax.user_objects.cmds_multiuse.Waveform
|
||||||
|
|
||||||
Voltage Source
|
Voltage Source
|
||||||
--------------
|
--------------
|
||||||
.. autoclass:: gprMax.cmds_multiuse.VoltageSource
|
.. autoclass:: gprMax.user_objects.cmds_multiuse.VoltageSource
|
||||||
|
|
||||||
Hertzian Dipole Source
|
Hertzian Dipole Source
|
||||||
----------------------
|
----------------------
|
||||||
.. autoclass:: gprMax.cmds_multiuse.HertzianDipole
|
.. autoclass:: gprMax.user_objects.cmds_multiuse.HertzianDipole
|
||||||
|
|
||||||
Magnetic Dipole Source
|
Magnetic Dipole Source
|
||||||
----------------------
|
----------------------
|
||||||
.. autoclass:: gprMax.cmds_multiuse.MagneticDipole
|
.. autoclass:: gprMax.user_objects.cmds_multiuse.MagneticDipole
|
||||||
|
|
||||||
Transmission Line
|
Transmission Line
|
||||||
-----------------
|
-----------------
|
||||||
.. autoclass:: gprMax.cmds_multiuse.TransmissionLine
|
.. autoclass:: gprMax.user_objects.cmds_multiuse.TransmissionLine
|
||||||
|
|
||||||
Discrete Plane Wave
|
Discrete Plane Wave
|
||||||
-------------------
|
-------------------
|
||||||
.. autoclass:: gprMax.cmds_multiuse.DiscretePlaneWave
|
.. autoclass:: gprMax.user_objects.cmds_multiuse.DiscretePlaneWave
|
||||||
|
|
||||||
Excitation File
|
Excitation File
|
||||||
---------------
|
---------------
|
||||||
.. autoclass:: gprMax.cmds_multiuse.ExcitationFile
|
.. autoclass:: gprMax.user_objects.cmds_multiuse.ExcitationFile
|
||||||
|
|
||||||
Receiver
|
Receiver
|
||||||
--------
|
--------
|
||||||
.. autoclass:: gprMax.cmds_multiuse.Rx
|
.. autoclass:: gprMax.user_objects.cmds_multiuse.Rx
|
||||||
|
|
||||||
Receiver Array
|
Receiver Array
|
||||||
--------------
|
--------------
|
||||||
.. autoclass:: gprMax.cmds_multiuse.RxArray
|
.. autoclass:: gprMax.user_objects.cmds_multiuse.RxArray
|
||||||
|
|
||||||
Source Steps
|
Source Steps
|
||||||
------------
|
------------
|
||||||
.. autoclass:: gprMax.cmds_singleuse.SrcSteps
|
.. autoclass:: gprMax.user_objects.cmds_singleuse.SrcSteps
|
||||||
|
|
||||||
Receiver Steps
|
Receiver Steps
|
||||||
--------------
|
--------------
|
||||||
.. autoclass:: gprMax.cmds_singleuse.RxSteps
|
.. autoclass:: gprMax.user_objects.cmds_singleuse.RxSteps
|
||||||
|
|
||||||
Snapshot
|
Snapshot
|
||||||
--------
|
--------
|
||||||
.. autoclass:: gprMax.cmds_multiuse.Snapshot
|
.. autoclass:: gprMax.user_objects.cmds_multiuse.Snapshot
|
||||||
|
|
||||||
Subgrid
|
Subgrid
|
||||||
-------
|
-------
|
||||||
@@ -264,13 +264,13 @@ The default behaviour for the absorbing boundary conditions (ABC) is first order
|
|||||||
|
|
||||||
PML properties
|
PML properties
|
||||||
--------------
|
--------------
|
||||||
.. autoclass:: gprMax.cmds_singleuse.PMLProps
|
.. autoclass:: gprMax.user_objects.cmds_singleuse.PMLProps
|
||||||
|
|
||||||
PML CFS
|
PML CFS
|
||||||
-------
|
-------
|
||||||
Allows you control of the specific parameters that are used to build each order of the PML. Up to a second order PML can currently be specified, i.e. by using two ``PMLCFS`` commands.
|
Allows you control of the specific parameters that are used to build each order of the PML. Up to a second order PML can currently be specified, i.e. by using two ``PMLCFS`` commands.
|
||||||
|
|
||||||
.. autoclass:: gprMax.cmds_multiuse.PMLCFS
|
.. autoclass:: gprMax.user_objects.cmds_multiuse.PMLCFS
|
||||||
|
|
||||||
The CFS values (which are internally specified) used for the default standard first order PML are:
|
The CFS values (which are internally specified) used for the default standard first order PML are:
|
||||||
* ``alphascalingprofile = 'constant'``
|
* ``alphascalingprofile = 'constant'``
|
||||||
|
在新工单中引用
屏蔽一个用户