SimPEG.maps.ParametricEllipsoid#
- class SimPEG.maps.ParametricEllipsoid(mesh, **kwargs)[source]#
Bases:
SimPEG.maps.ParametricBlock
Mapping for a rectangular block within a wholespace.
This mapping is used when the cells lying below the Earth’s surface can be parameterized by an ellipsoid within a homogeneous medium. The model is defined by the physical property value for the background (
), the physical property value for the layer ( ), parameters for the center of the ellipsoid ( ) and parameters for the dimensions along each Cartesian direction ( )For this mapping, the set of input model parameters are organized:
The mapping
from the model to the mesh is given by:where a is a parameter that impacts the sharpness of the arctan function, and
is a place holder for vectors containing the x, [y and z] cell center locations of the mesh, is a placeholder for the x[, y and z] location for the center of the block, and is a placeholder for the x[, y and z] dimensions of the block.- Parameters
- mesh
discretize.BaseMesh
A discretize mesh
- indActive
numpy.ndarray
Active cells array. Can be a boolean
numpy.ndarray
of length mesh.nC or anumpy.ndarray
ofint
containing the indices of the active cells.- slope
float
Directly define the constant a in the mapping function which defines the sharpness of the boundaries.
- slopeFact
float
Scaling factor for the sharpness of the boundaries based on cell size. Using this option, we set a = slopeFact / dh.
- epsilon
float
Epsilon value used in the ekblom representation of the block
- mesh
Examples