simpeg.potential_fields.magnetics.Simulation3DDifferential.Jvec#
- Simulation3DDifferential.Jvec(m, v, u=None)[source]#
Computing Jacobian multiplied by vector
By setting our problem as
And taking derivative w.r.t m
With some linear algebra we can have
In the end,
A little tricky point here is we are not interested in potential (u), but interested in magnetic flux (B). Thus, we need sensitivity for B. Now we take derivative of B w.r.t m and have
Finally we evaluate the above, but we should remember that
Note
We only want to evaluate
Since forming sensitivity matrix is very expensive in that this monster is “big” and “dense” matrix!!