Commit Graph
74 Commits
Author SHA1 Message Date
Lindsey eea51c9923 start of seperating out model types in Base.py to later clean up deriv and allow for multiple model types to be used some house-keeping in FDEM.py 2015-05-28 15:52:07 -07:00
Lindsey b942d214d4 first stab at how to structure sources and fields for primary secondary formulations 2015-05-28 15:01:04 -07:00
Lindsey a87b37e6a7 missed a couple files 2015-05-14 13:31:23 -07:00
Lindsey 40aae0b610 FieldsFDEM functioning with branch bug/FieldsObject of SimPEG (run test_FDEM.py) 2015-05-08 15:26:56 -07:00
GudniRos 9eede4e840 Changed model to mesh in __init__ calls in all the FDEMProblems 2015-05-07 19:15:53 -07:00
Lindsey 569d22bf6a made loc a kwarg 2015-05-06 16:58:46 -07:00
Lindsey 96b0d6a38c added def of k to utils and have getSourceDeriv take fields and vector 2015-05-04 16:48:57 -07:00
Lindsey deaa159f3f placeholder for getSourceDeriv 2015-05-04 11:33:28 -07:00
Lindsey 47fca47b33 getSources --> getSource 2015-05-04 11:29:17 -07:00
Lindsey c844f7b36a removed knownSrcType 2015-05-04 10:48:10 -07:00
Lindsey dc7cc1c716 tx -> src 2015-04-17 16:41:54 -07:00
Lindsey 2864a976c6 derivatives for fields objects, UNTESTED. TODO: clean up how we get derivs of mass matrices wrt the physical properties 2015-04-17 11:21:07 -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 3dba2d9a04 cleaned up call of fields in Base.py, this will break the TDEM implementation 2015-04-14 20:01:58 -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
Rowan Cockett 224a5311d6 change where we get the source from (in the transmitter). 2015-03-21 21:50:47 -07:00
Rowan Cockett a6e82ecc2a remove trailing spaces. Fix reordering bug. 2015-03-21 21:20:03 -07:00
Lindsey 65842379b5 Added self._makeASymmetric in b and j formulations (e and h are symmetric already) 2015-03-03 10:02:19 -08:00
Lindsey c480279ae5 added _makeASymmetric option to j, b implementations 2015-03-02 15:43:17 -08:00
Lindsey ed61178b45 removed comment blocks of old code from get RHS in each formulation 2015-03-02 15:07:50 -08: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 Heagy 35678c587d Removed extra mui in bformulation deriv terms 2015-02-28 08:20: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 84fedcf2a7 seperated out calculation of j_s from calculation of rhs in j formulation 2015-02-27 15:25:13 -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 0e0033eb0a HJ formulation, Problem_h solving for j implemented. I don't yet trust the solution 2015-02-26 15:40:03 -08:00
Lindsey 5d74fc2d1b Changed MeMui to MeMuI, it should be the full inverse 2015-02-26 14:27:49 -08:00
Lindsey 8d4e001301 HJ formulation solving for h, with h data 2015-02-26 13:51:42 -08:00
Lindsey 5e323591b9 expanded documentation for solving for J 2015-02-26 10:39:04 -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 3201d1fc59 Moved call of store these fields before the __init__ so that we don't mess with the base problem, updated names of mass matrices so it is clear they are mass matrices not phys props 2015-02-25 17:58:54 -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 ed1457df86 start of j implementation, UNTESTED 2015-02-23 17:42:25 -08:00
seogi e83b76a70c Modification for Cylinderical mesh 2014-11-21 09:45:24 -08:00
rowanc1 dd766a3ce3 update the code to use sources differently. 2014-07-04 14:51:54 -07:00
rowanc1 c503173317 Move analytics and Sources into main directory. 2014-07-04 14:24:25 -07:00
rowanc1 896bb68bac Updates to innerproductsDervis 2014-07-03 11:13:53 -07:00
rowanc1 2e3f98800c tensorType in problem. 2014-06-18 11:09:23 -07:00
rowanc1 932f1dbd05 minimal updates to get it working (with depreciation warnings) 2014-06-17 10:03:28 -06:00
rowanc1 7a15797fbe Mesh and model updates. 2014-05-18 16:39:10 -07:00
rowanc1 bb8dbd8c86 Solver updates. 2014-05-16 19:35:50 -07:00
rowanc1 9ebbe7613d Forward problem working. Not yet tested with multi Tx. 2014-04-26 23:15:31 -07:00
rowanc1 05bb79f710 Make a base EM problem that is shared between TD and FD 2014-04-26 18:55:02 -07:00
rowanc1 f3f571edbd Move Fields object to base simpeg. 2014-04-26 17:08:24 -07:00
rowanc1 d9e91a5a1d Survey FDEMData object to SimPEG Survey.Data 2014-04-24 16:20:40 -07:00
rowanc1 eab87c892b Updates to for mapping changes in SimPEG 2014-04-15 12:07:58 -07:00
Lindsey Heagy beb2fa1a58 start of docs for e-formulation 2014-04-05 13:19:21 -07:00
Lindsey Heagy fa657eb7d3 start of documentation for FDEM 2014-04-05 11:21:27 -07:00