Files
simpeg/docs/api_Model.rst
T
2014-04-06 21:50:11 -06:00

46 lines
1.2 KiB
ReStructuredText

.. _api_Model:
Model
*****
A SimPEG model operates on a vector and transforms it to another space.
We will use an example commonly applied in electromagnetics (EM) of the
log-conductivity model (:class:`SimPEG.Model.LogModel`).
Electrical conductivity varies over many orders of magnitude, so it is a common
technique when solving the inverse problem to parameterize and optimize in terms
of log conductivity. This makes sense not only because it ensures all conductivities
will be positive, but because this is fundamentally the space where conductivity
lives (i.e. it varies logarithmically). In SimPEG, we use the term Model to
describe how to get between these two spaces.
The API
=======
.. autoclass:: SimPEG.Model.BaseModel
:members:
:undoc-members:
.. autoclass:: SimPEG.Model.BaseNonLinearModel
:members:
:undoc-members:
.. autoclass:: SimPEG.Model.ComboModel
:members:
:undoc-members:
Common Models
=============
.. autoclass:: SimPEG.Model.LogModel
:members:
:undoc-members:
.. autoclass:: SimPEG.Model.Vertical1DModel
:members:
:undoc-members:
.. autoclass:: SimPEG.Model.Mesh2Mesh
:members:
:undoc-members: