SimPEG.objective_function.BaseObjectiveFunction#
- class SimPEG.objective_function.BaseObjectiveFunction(nP=None, **kwargs)[source]#
- Bases: - SimPEG.props.BaseSimPEG- Base Objective Function - Inherit this to build your own objective function. If building a regularization, have a look at - SimPEG.regularization.BaseRegularizationas there are additional methods and properties tailored to regularization of a model. Similarly, for building a data misfit, see- SimPEG.DataMisfit.BaseDataMisfit.- Attributes - A SimPEG.Maps instance - Number of model parameters expected. - counter - Methods - __call__(x[, f])- Call self as a function. - deriv(x, **kwargs)- First derivative of the objective function with respect to the model - deriv2(x[, v])- Second derivative of the objective function with respect to the model - mapPair- Base class of expected maps - test([x, num, plotIt])- Run a convergence test on both the first and second derivatives - they should be second order! 
Galleries and Tutorials using SimPEG.objective_function.BaseObjectiveFunction#
 
Method of Equivalent Sources for Removing VRM Responses
 
Petrophysically guided inversion (PGI): Linear example
 
Petrophysically guided inversion: Joint linear example with nonlinear relationships
 
Heagy et al., 2017 1D RESOLVE and SkyTEM Bookpurnong Inversions
 
Heagy et al., 2017 1D RESOLVE Bookpurnong Inversion
 
Sparse Inversion with Iteratively Re-Weighted Least-Squares
 
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
 
Sparse Norm Inversion for Total Magnetic Intensity Data on a Tensor Mesh
 
2.5D DC Resistivity and IP Least-Squares Inversion
 
Sparse Norm Inversion of 2D Seismic Tomography Data
 
1D Inversion of Time-Domain Data for a Single Sounding
 
Cross-gradient Joint Inversion of Gravity and Magnetic Anomaly Data
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
