SimPEG.maps.ParametricCircleMap#
- class SimPEG.maps.ParametricCircleMap(mesh, logSigma=True, slope=0.1)[source]#
Bases:
SimPEG.maps.IdentityMap
Mapping for a parameterized circle.
Define the mapping from a parameterized model for a circle in a wholespace to all cells within a 2D mesh. For a circle within a wholespace, the model is defined by 5 parameters: the background physical property value (
), the physical property value for the circle ( ), the x location and y location for center of the circle, and the circle’s radius ( ).Let
be the set of model parameters the defines a circle within a wholespace. The mapping from the parameterized model to all cells within a 2D mesh is given by:where
and are vectors storing the x and y positions of all cell centers for the 2D mesh and is a user-defined constant which defines the sharpness of boundary of the circular structure.- Parameters
- mesh
discretize.BaseMesh
A 2D discretize mesh
- logSigmabool
If
True
, parameters and represent the natural log of the physical property values for the background and circle, respectively.- slope
float
A constant for defining the sharpness of the boundary between the circle and the wholespace. The sharpness increases as slope is increased.
- mesh
Examples
Attributes
Whether the input needs to be transformed by an exponential
Number of parameters the mapping acts on; i.e. 5.
Sharpness of the boundary.
Methods
deriv
(m[, v])Derivative of the mapping with respect to the input parameters.