SimPEG.maps.BaseParametric#
- class SimPEG.maps.BaseParametric(mesh, slope=None, slopeFact=1.0, indActive=None, **kwargs)[source]#
Bases:
IdentityMap
Base class for parametric mappings from simple geological structures to meshes.
- Parameters:
- mesh
discretize.BaseMesh
A discretize mesh
- indActive
numpy.ndarray
,optional
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
,optional
Directly set the scaling parameter slope which sets the sharpness of boundaries between units.
- slopeFact
float
,optional
Set sharpness of boundaries between units based on minimum cell size. If set, the scalaing parameter slope = slopeFact / dh.
- mesh
Attributes
Determine whether or not this mapping is a linear operation.
The mesh used for the mapping
Number of parameters the mapping acts on.
Dimensions of the mapping operator
Defines the sharpness of the boundaries.
Defines the slope scaled by the mesh.
X cell center locations (active) for the output of the mapping.
Y cell center locations (active) for the output of the mapping.
Z cell center locations (active) for the output of the mapping.
indActive
Methods
deriv
(m[, v])Derivative of the mapping with respect to the input parameters.
dot
(map1)Multiply two mappings to create a
SimPEG.maps.ComboMap
.inverse
(D)The transform inverse is not implemented.
test
([m, num])Derivative test for the mapping.
Galleries and Tutorials using SimPEG.maps.BaseParametric
#
Maps: Parametric Block in a Layer
Parametric DC inversion with Dipole Dipole array
Heagy et al., 2017 Casing Example