SimPEG.regularization.PGI#
- class SimPEG.regularization.PGI(mesh, gmmref, alpha_x=None, alpha_y=None, alpha_z=None, alpha_xx=0.0, alpha_yy=0.0, alpha_zz=0.0, gmm=None, wiresmap=None, maplist=None, alpha_pgi=1.0, approx_hessian=True, approx_gradient=True, approx_eval=True, weights_list=None, non_linear_relationships: bool = False, reference_model_in_smooth: bool = False, **kwargs)[source]#
Bases:
SimPEG.objective_function.ComboObjectiveFunction
class similar to regularization.tikhonov.Simple, with a PGIsmallness. PARAMETERS ———- :param SimPEG.utils.WeightedGaussianMixture gmmref: refereence/prior GMM :param SimPEG.utils.WeightedGaussianMixture gmm: GMM to use :param SimPEG.maps.Wires wiresmap: wires mapping to the various physical properties :param list maplist: list of SimPEG.maps for each physical property. :param discretize.BaseMesh mesh: tensor, QuadTree or Octree mesh :param boolean approx_gradient: use the L2-approximation of the gradient, default is True :param boolean approx_eval: use the L2-approximation evaluation of the smallness term
Attributes
PGI smallness weight
reference_model.mref has been deprecated.
Reference physical property model
Use the reference model in the model gradient penalties.
Regularization mesh
gmm
maplist
wiresmap
Methods
compute_quasi_geology_model
membership
Galleries and Tutorials using SimPEG.regularization.PGI
#
Petrophysically guided inversion (PGI): Linear example
Petrophysically guided inversion: Joint linear example with nonlinear relationships
Joint PGI of Gravity + Magnetic on an Octree mesh using full petrophysical information
Joint PGI of Gravity + Magnetic on an Octree mesh without petrophysical information