Added A sample Linear problem that runs!

This commit is contained in:
Rowan Cockett
2013-10-24 15:11:48 -07:00
parent f4c63d47a3
commit fc4294eb4d
5 changed files with 124 additions and 22 deletions
+11 -11
View File
@@ -82,6 +82,17 @@ class Problem(object):
def dobs(self, value):
self._dobs = value
def dpred(self, m, u=None):
"""
Predicted data.
.. math::
d_\\text{pred} = Pu(m)
"""
if u is None:
u = self.field(m)
return self.P*u
def misfit(self, m, u=None):
"""
:param numpy.array m: geophysical model
@@ -152,17 +163,6 @@ class Problem(object):
"""
pass
def dpred(self, m, u=None):
"""
Predicted data.
.. math::
d_\\text{pred} = Pu(m)
"""
if u is None:
u = self.field(m)
return self.P*u
def modelTransform(self, m):
"""
:param numpy.array m: model