Test with an analytic and some documentation.

This commit is contained in:
rowanc1
2014-03-19 11:24:30 -07:00
parent 49eddb4b83
commit dd671e1277
4 changed files with 109 additions and 8 deletions
+1 -5
View File
@@ -27,7 +27,7 @@ class BaseProblemFDEM(Problem.BaseProblem):
dataPair = DataFDEM
Solver = SimpegSolver
solverOpts = {'doDirect':True, 'options':{'factorize':False, 'backend':'scipy'}}
solverOpts = {}
####################################################
# Mass Matrices
@@ -110,8 +110,6 @@ class ProblemFDEM_e(BaseProblemFDEM):
solver = self.Solver(A, **self.solverOpts)
e = solver.solve(rhs)
print np.linalg.norm(A*Utils.mkvc(e) - Utils.mkvc(rhs)) / np.linalg.norm(Utils.mkvc(rhs))
F[freq, 'e'] = e
b = -1./(1j*omega(freq))*self.mesh.edgeCurl*e
F[freq, 'b'] = b
@@ -224,8 +222,6 @@ class ProblemFDEM_b(BaseProblemFDEM):
#Note that we are solving for b_s
b = solver.solve(rhs)
print np.linalg.norm(A*Utils.mkvc(b) - Utils.mkvc(rhs)) / np.linalg.norm(Utils.mkvc(rhs))
F[freq, 'b'] = b
e = self.MeSigmaI*self.mesh.edgeCurl.T*self.MfMui*b
F[freq, 'e'] = e