Commit Graph

98 Commits

Author SHA1 Message Date
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
SEOGI KANG 25267d1d32 working tdem inversion example 2014-04-30 22:29:12 -07:00
rowanc1 cb6781a138 turn off plotting in transect analytic test. 2014-04-30 21:53:59 -07:00
rowanc1 f0e0cade97 FDEM sign switch due to VMD, tdem renaming of 'test*' to dotest so travis doesn't run them.. 2014-04-30 19:17:32 -07:00
rowanc1 c77a0279c8 Documentation updates. 2014-04-29 11:36:35 -07:00
rowanc1 6e21d32230 test Combinations of rxs and txs for J and Jt 2014-04-29 10:52:15 -07:00
rowanc1 b750faa3e0 Multiple recs on one tx for the same field had a bug. These should add in the projection adjoint. 2014-04-28 16:11:22 -07:00
rowanc1 8e5c93accb Updates to derivs for multiple Txs 2014-04-28 12:34:44 -07:00
rowanc1 4c15267c0c Adjoint test working. 2014-04-28 11:59:25 -07:00
rowanc1 3514ad56d3 Adjoint solve not yet working. 2014-04-27 23:24:49 -07:00
rowanc1 df7676f14c working jvec 2014-04-27 22:17:55 -07:00