This is documentation for an old version (0.21.1).Switch to stable version
Skip to main content
Ctrl+K
SimPEG 0.21.1 documentation - Home SimPEG 0.21.1 documentation - Home

Site Navigation

  • Getting Started
  • User Guide
  • API Reference
  • Release Notes
  • User Tutorials
    • SimPEG
    • Contact
devv0.24.0 (latest)v0.23.0v0.22.2v0.22.1v0.22.0v0.21.10.21.00.20.00.19.00.18.10.18.0
  • GitHub
  • Mattermost
  • Discourse
  • Youtube

Site Navigation

  • Getting Started
  • User Guide
  • API Reference
  • Release Notes
  • User Tutorials
    • SimPEG
    • Contact
devv0.24.0 (latest)v0.23.0v0.22.2v0.22.1v0.22.0v0.21.10.21.00.20.00.19.00.18.10.18.0
  • GitHub
  • Mattermost
  • Discourse
  • Youtube

Section Navigation

  • Potential Fields
  • Electromagnetics
    • Induced Polarization (SimPEG.electromagnetics.static.induced_polarization)
    • DC Resistivity (SimPEG.electromagnetics.static.resistivity)
    • Spectral Induced Polarization (SimPEG.electromagnetics.static.induced_polarization)
    • Spontaneous Potential (SimPEG.electromagnetics.static.spontaneous_potential)
    • Frequency-Domain EM (SimPEG.electromagnetics.frequency_domain)
    • Natural Source EM (SimPEG.electromagnetics.natural_source)
      • SimPEG.electromagnetics.natural_source.Simulation1DElectricField
      • SimPEG.electromagnetics.natural_source.Simulation1DMagneticField
      • SimPEG.electromagnetics.natural_source.Simulation1DPrimarySecondary
      • SimPEG.electromagnetics.natural_source.Simulation2DElectricField
      • SimPEG.electromagnetics.natural_source.Simulation2DMagneticField
      • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.Mcc
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MccMu
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MccMuI
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MccMui
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MccMuiI
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MccRho
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MccRhoI
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MccSigma
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MccSigmaI
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.Me
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MeI
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MeMu
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MeMuI
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MeMui
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MeMuiI
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MeRho
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MeRhoI
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MeSigma
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MeSigmaI
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.Mf
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MfI
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MfMu
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MfMuI
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MfMui
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MfMuiI
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MfRho
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MfRhoI
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MfSigma
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MfSigmaI
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.Mn
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MnI
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MnMu
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MnMuI
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MnMui
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MnMuiI
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MnRho
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MnRhoI
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MnSigma
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MnSigmaI
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.clean_on_model_update
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.counter
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.deleteTheseOnModelUpdate
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.forward_only
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.mesh
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.model
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.mu
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.muDeriv
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.muMap
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.mui
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.muiDeriv
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.muiMap
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.needs_model
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.permittivity
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.rho
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.rhoDeriv
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.rhoMap
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.sensitivity_path
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.sigma
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.sigmaDeriv
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.sigmaMap
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.sigmaPrimary
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.solver
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.solver_opts
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.storeInnerProduct
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.storeJ
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.survey
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.verbose
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.Jtvec
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.Jtvec_approx
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.Jvec
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.Jvec_approx
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MccMuDeriv
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MccMuIDeriv
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MccMuiDeriv
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MccMuiIDeriv
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MccRhoDeriv
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MccRhoIDeriv
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MccSigmaDeriv
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MccSigmaIDeriv
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MeMuDeriv
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MeMuIDeriv
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MeMuiDeriv
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MeMuiIDeriv
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MeRhoDeriv
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MeRhoIDeriv
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MeSigmaDeriv
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MeSigmaIDeriv
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MfMuDeriv
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MfMuIDeriv
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MfMuiDeriv
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MfMuiIDeriv
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MfRhoDeriv
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MfRhoIDeriv
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MfSigmaDeriv
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MfSigmaIDeriv
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MnMuDeriv
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MnMuIDeriv
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MnMuiDeriv
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MnMuiIDeriv
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MnRhoDeriv
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MnRhoIDeriv
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MnSigmaDeriv
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.MnSigmaIDeriv
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.dpred
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.fields
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.getA
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.getADeriv_mui
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.getADeriv_sigma
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.getJ
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.getJtJdiag
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.getRHS
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.getRHSDeriv
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.getSourceTerm
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.make_synthetic_data
        • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.residual
      • SimPEG.electromagnetics.natural_source.receivers.PointNaturalSource
      • SimPEG.electromagnetics.natural_source.receivers.Point3DTipper
      • SimPEG.electromagnetics.natural_source.sources.Planewave
      • SimPEG.electromagnetics.natural_source.sources.PlanewaveXYPrimary
      • SimPEG.electromagnetics.natural_source.survey.Data
      • SimPEG.electromagnetics.natural_source.Fields1DElectricField
      • SimPEG.electromagnetics.natural_source.Fields1DMagneticField
      • SimPEG.electromagnetics.natural_source.Fields1DPrimarySecondary
      • SimPEG.electromagnetics.natural_source.Fields2DElectricField
      • SimPEG.electromagnetics.natural_source.Fields2DMagneticField
      • SimPEG.electromagnetics.natural_source.Fields3DPrimarySecondary
    • Time-Domain EM (SimPEG.electromagnetics.time_domain)
    • Viscous Remanent Magnetization (SimPEG.electromagnetics.viscous_remanent_magnetization)
    • Static Utilities (SimPEG.electromagnetics.utils)
    • Electromagnetics Utilities (SimPEG.electromagnetics.utils)
    • Base EM (SimPEG.electromagnetics)
  • Fluid Flow
  • Seismic
  • Base SimPEG Classes (SimPEG)
  • Regularization (SimPEG.regularization)
  • Directives (SimPEG.directives)
  • Utility Classes and Functions (SimPEG.utils)
  • Meta SimPEG Classes (SimPEG.meta)
  • API Reference
  • SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary
  • SimPEG.elect...

SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.getJtJdiag#

Simulation3DPrimarySecondary.getJtJdiag(m, W=None, f=None)[source]#

Return the diagonal of JtJ

Parameters:
  • m (numpy.ndarray) – inversion model (nP,)

  • W (numpy.ndarray) – vector of weights (ndata,)

  • u (SimPEG.electromagnetics.frequency_domain.fields.FieldsFDEM) – fields object

Return type:

numpy.ndarray

Returns:

JtJ (nP,)

previous

SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.getJ

next

SimPEG.electromagnetics.natural_source.Simulation3DPrimarySecondary.getRHS

On this page
  • Simulation3DPrimarySecondary.getJtJdiag()
Show Source

Built with the PyData Sphinx Theme 0.14.4.