SimPEG.potential_fields.gravity.SimulationEquivalentSourceLayer#
- class SimPEG.potential_fields.gravity.SimulationEquivalentSourceLayer(mesh, cell_z_top, cell_z_bottom, **kwargs)[source]#
- Bases: - BaseEquivalentSourceLayerSimulation,- Simulation3DIntegral- Equivalent source layer simulations - Parameters:
- meshdiscretize.BaseMesh
- A 2D tensor or tree mesh defining discretization along the x and y directions 
- cell_z_topnumpy.ndarrayorfloat
- Define the elevations for the top face of all cells in the layer. If an array it should be the same size as the active cell set. 
- cell_z_bottomnumpy.ndarrayorfloat
- Define the elevations for the bottom face of all cells in the layer. If an array it should be the same size as the active cell set. 
 
- mesh
 - Attributes - Gravity forward operator - A list of solver objects to clean when the model is updated - SimPEG - Counterobject to store iterations and run-times.- A list of properties stored on this object to delete when the model is updated - Diagonal of GtG - Active topography cells. - The model for a linear problem physical property model. - Mesh for the simulation. - The inversion model. - Derivative of The model for a linear problem wrt the model. - Mapping of the inversion model to The model for a linear problem. - True if a model is necessary - Density physical property model. - Derivative of Density wrt the model. - Mapping of the inversion model to Density. - dtype of the sensitivity matrix. - Path to directory where sensitivity file is stored. - Numerical solver used in the forward simulation. - Solver-specific parameters. - Options for storing sensitivities. - The survey for the simulation. - Verbose progress printout. - n_processes - Methods - Jtvec(m, v[, f])- Sensitivity transposed times a vector - Jtvec_approx(m, v[, f])- Approximation of the Jacobian transpose times a vector for the model provided. - Jvec(m, v[, f])- Sensitivity times a vector - Jvec_approx(m, v[, f])- Approximation of the Jacobian times a vector for the model provided. - dpred([m, f])- Predicted data for the model provided. - evaluate_integral(receiver_location, components)- Compute the forward linear relationship between the model and the physics at a point and for all components of the survey. - fields(m)- Forward model the gravity field of the mesh on the receivers in the survey - getJ(m[, f])- Sensitivity matrix - getJtJdiag(m[, W, f])- Return the diagonal of JtJ - Return linear operator. - make_synthetic_data(m[, relative_error, ...])- Make synthetic data for the model and Gaussian noise provided. - residual(m, dobs[, f])- The data residual.