Lindsey Heagy
527133c709
update constant in casing analytic to match whole-space dipole soln
2015-06-16 11:37:57 -07:00
Lindsey Heagy
7239d9cbe6
FDEM problems: e,b,h,j up and running with Jvec and Jtvec within the re-factored framework. Whenever a new element is created, we create its derive wrt u (the computed field) and wrt m (the model). Jvec and Jtvec then stitch these pieces together using chain rule
2015-06-16 11:28:29 -07:00
Lindsey Heagy
9a732ae5b5
Problem_b derivs and adjoint. Notation updates in Jvec and Jtvec.
2015-06-09 20:32:15 -07:00
Lindsey Heagy
d545d9e393
Working Problem_e Jvec and Jtvec
2015-06-02 22:45:48 -07:00
Lindsey Heagy
cd94fea61d
start of Jvec for Problem_e
2015-06-02 19:23:30 -07:00
Lindsey Heagy
54468c7751
removed test_FieldsObject.py as it is tested in SimPEG
2015-06-02 17:41:30 -07:00
Lindsey
3df2140a88
Fields now take a srcList. A lot of this could be vectorized later
2015-06-01 14:32:42 -07:00
Lindsey Heagy
f080c61f74
fixed test_FDEM_analytics.py
2015-05-28 08:35:41 -07:00
Lindsey
5b44b16bc4
order of arguments changed: rxList,freq, other stuff
2015-05-26 17:53:50 -07:00
Lindsey
682528d555
removed RHS from call of fwd, primary-secondary should now be done through a Src class (which has not been written yet)
2015-05-14 13:30:42 -07:00
Lindsey
35d56655f5
Fields Object functioning again. A bit of an ugly fix though... involves a Utils.mkvc on the knownFields for each
2015-05-07 16:00:50 -07:00
Lindsey
569d22bf6a
made loc a kwarg
2015-05-06 16:58:46 -07:00
Lindsey Heagy
df4819d02f
tx --> src in a couple more
2015-05-06 09:39:20 -07:00
Lindsey Heagy
1e52c365bc
start of Casing analytic and test
2015-05-06 06:47:53 -07:00
Lindsey Heagy
4d75c9d6e5
changed source definitions for test_FieldsObject, still failing
2015-05-03 10:28:17 -07:00
Lindsey Heagy
5fc6ff39eb
test_FDEM_analytics running
2015-05-03 10:15:07 -07:00
Lindsey Heagy
51342e7cc8
Fairly major source refactor:
...
- removed the folder Sources and put those routines inside of SrcUtils.
- Broke apart calls for MagDipole, MagDipole_B, CircularLoop
2015-04-29 16:32:50 -07:00
Lindsey
dc7cc1c716
tx -> src
2015-04-17 16:41:54 -07:00
Lindsey
93778d13f1
ProblemFDEM_x.getSource now returns two matrices, S_m and S_e, which cleans up getRHS and the Fields
2015-04-17 10:53:25 -07:00
Lindsey
e980477031
H-J Fields objects created and consistent. Derivatives not implemented yet
2015-04-16 16:52:29 -07:00
Lindsey Heagy
50a853a3b6
CalcFields is obselete
2015-04-16 14:49:29 -07:00
Lindsey
f5a0465f1e
functioning fields object for e,b forward problems. Note that if it passes travis, that is because I am cheating and only testing things that should pass. The way getSources handles types is pretty ugly at the moment... see for example FieldsFDEM.py lines 63-69
2015-04-15 17:55:58 -07:00
Lindsey
dbf3175c39
working on deBugging
2015-04-15 09:50:28 -07:00
Lindsey
fcc0650713
start of FDEM fields refactor, definately will not pass travis at the moment
2015-04-14 19:45:24 -07:00
Lindsey
e61679bdc6
now using j_m and j_g in FDEM problem for all formulations. Note that SimpleTxFDEM has been changed toSimpleTxFDEM_g and SimpleTxFDEM_m
2015-04-14 16:40:09 -07:00
Lindsey Heagy
fa0fd7f23f
broke out calculation of source term from rhs so that you can do prb.getSource
2015-02-28 10:18:58 -08:00
Lindsey
62b4edcf6d
- changed H implementation to primary secondary for a dipole source (much faster)
...
- removed extra MeMui matrix floating around in the B implementation
- changed tests so that we do not cross-check the z-components, as this doesn't make sense for the primary secondary approach if we don't add back the primary
2015-02-27 18:43:47 -08:00
Lindsey
2780a4cea7
HJ formulation implemented. EB formlation will fail the cross-check test... maybe a problem in the source definition?
2015-02-27 13:55:18 -08:00
Lindsey
564fa14826
Added CrossCheck test to make sure that both formulations give the same results. HJ is going to make travis fail...
2015-02-26 16:30:11 -08:00
Lindsey
94d12b257a
Test everything
2015-02-26 15:40:51 -08:00
Lindsey
8d4e001301
HJ formulation solving for h, with h data
2015-02-26 13:51:42 -08:00
Lindsey
5bb5e8f6b3
Start of JH implementation, solving for h. Derivatives for ProblemFDEM_h NOT working yet
2015-02-25 20:21:44 -08:00
Lindsey
57380ea2d8
Tested and passing HJ formulation, solving for J. Only works with diagonal anisotropy
2015-02-25 16:28:54 -08:00
Lindsey
2a6f0ab440
Start of HJ formulation: FAILING TESTS right now
2015-02-24 18:00:34 -08:00
Lindsey
0a98c5f1c3
Fixed Travis?
2015-02-24 12:54:45 -08:00
Lindsey
71881c7ce8
- added capability for adding a mu model
...
- added variable mu in the FDEM testing
- also added capability to add a small random vector to sigma and mu for testing
2015-02-24 11:43:59 -08:00
Lindsey Heagy
3846a6303b
FEM -> FDEM in tests for analytics
2014-10-08 15:41:38 -07:00
rowanc1
c503173317
Move analytics and Sources into main directory.
2014-07-04 14:24:25 -07:00
rowanc1
b34b36bfb9
Test cyl example inversion
2014-05-19 11:53:58 -07:00
rowanc1
6aaacc382a
Memory optimizations. Fix y to be calculated on the fly.
2014-05-18 19:24:10 -07:00
rowanc1
06e8059e3c
more mesh and model updates.
2014-05-18 16:39:39 -07:00
rowanc1
7a15797fbe
Mesh and model updates.
2014-05-18 16:39:10 -07:00
rowanc1
6e7d88de77
Solver updates.
2014-05-16 22:06:59 -07:00
rowanc1
95a837b1fc
speye
2014-05-16 15:13:06 -07:00
rowanc1
4e104ced08
Fix test.
2014-05-16 12:53:33 -07:00
rowanc1
220e244cdf
Memory clean ups with fancier fields objects.
2014-05-16 12:42:14 -07:00
rowanc1
d58cb21123
Minor Memory improvements and speedups.
...
Speedups are from brackets mat-vec prods vs mat-mat
Memory is from not setting all 'b' fields to zero in Gvec
2014-05-15 08:52:30 -07:00
rowanc1
06b34d8f7b
indexing bug in E field derivs
2014-05-02 14:56:12 -07:00
rowanc1
1dd9109f22
dbdt projection in TDEM
2014-05-02 10:59:29 -07:00
SEOGI KANG
53c1fe220d
Merge branch 'master' of https://github.com/simpeg/simpegem
2014-04-30 22:29:57 -07:00