Rearrange Framework

This commit is contained in:
rowanc1
2014-05-17 00:14:22 -07:00
parent 6376f5dd4e
commit b33ec1828c
14 changed files with 351 additions and 316 deletions
+3 -3
View File
@@ -51,12 +51,12 @@ def run(N, plotIt=True):
M = prob.mesh
reg = Regularization.Tikhonov(mesh)
objFunc = ObjFunction.BaseObjFunction(survey, reg)
dmis = DataMisfit.l2_DataMisfit()
opt = Optimization.InexactGaussNewton(maxIter=20)
inv = Inversion.BaseInversion(objFunc, opt)
invProb = InvProblem.BaseInvProblem(prob, reg, dmis, opt)
beta = Directives.BetaSchedule()
betaest = Directives.BetaEstimate_ByEig()
inv.ruleList = Directives.DirectiveList(betaest, beta)
inv = Inversion.BaseInversion(invProb, directiveList=[beta, betaest])
m0 = np.zeros_like(survey.mtrue)
mrec = inv.run(m0)