Commit Graph

52 Commits

Author SHA1 Message Date
Rowan Cockett 40f0874dfb Doc testing, I think that is most of them! 2016-05-29 22:18:22 -07:00
Lindsey 79e1378009 Merge pull request #305 from simpeg/feat/sparse-regularization
Feat/sparse regularization
2016-05-04 22:30:06 -07:00
Lindsey Heagy 00bbe0f35e if mapping is none, create an identity map that is size indactive.nonzero for regularization 2016-05-03 15:04:36 -07:00
D Fournier 606488d152 Major fix to IRLS. 2016-04-21 21:58:40 -07:00
D Fournier 8f73b2e7be Update directives
Add IRLS example
2016-04-03 17:18:39 -07:00
D Fournier 16d62a6d0a Merge branch 'Examples' into feat/sparse-regularization
Conflicts:
	SimPEG/Examples/__init__.py
2016-04-03 11:11:35 -07:00
Lindsey Heagy 9c220ef37c default is mrefInSmooth = False 2016-03-29 23:05:04 -07:00
Lindsey Heagy b765699d2f seperated out smallness and smoothness contributions 2016-03-25 23:26:52 -07:00
D Fournier f92ff1301d Add reference model in compact term. 2016-03-17 18:45:09 -07:00
D Fournier 38b4079f0b Move cell-based weights (i.e. distance weighting) inside regularization.
Fix gamma parameter update
TO DO: Check inversion print screen -> values don't match reality.
2016-03-11 11:40:47 -08:00
Lindsey Heagy ef4513bcd4 some cleanup inside of sparse regularization 2016-03-10 14:25:53 -08:00
Lindsey Heagy 33c9059e4e SparseRegularization --> Sparse 2016-03-08 16:40:02 -08:00
Lindsey Heagy 2f8b8a36bf smoothModel --> mrefInSmooth 2016-03-02 09:46:50 -08:00
Lindsey Heagy 5e5c7ba0fb docs for regmesh, cellGrad--> cellDiff, faceDiv--> faceDiff for regmesh 2016-03-01 17:31:37 -08:00
Lindsey Heagy e3af1fd94e convert indActive to a bool if an integer list is provided 2016-02-24 20:28:09 -08:00
Lindsey Heagy 4e871a43a9 prototype of defining regularization mesh within Regularization.py for constructing operators for regularization that are not true differential operators 2016-02-24 18:03:42 -08:00
Lindsey Heagy b5f4d8e999 typo in Regularization.py 2016-02-19 17:43:50 -08:00
Lindsey Heagy e4a3e0a16d break out the Pac, Pafx, ... and make part of base regularization 2016-02-19 16:23:26 -08:00
Rowan Cockett 05a85018de Create a Simple and a SparseRegularization class.
The SparseRegularization class allows implementation of p-q norms.
2016-02-16 21:59:08 -08:00
Rowan Cockett 20d5582c0f Merge branch 'master' of https://github.com/simpeg/simpeg into dev 2016-01-28 22:29:59 -08:00
Rowan Cockett caba2b6752 Merge pull request #191 from simpeg/ActiveCellReg
Meshless Identity Map, Regularization for Active Cell models
2016-01-28 22:28:08 -08:00
Rowan Cockett cdf0ebf8d0 Merge pull request #197 from simpeg/dev
Dev
2016-01-10 18:47:52 -08:00
Rowan Cockett 2c5b19b7a0 Updates to the documentation. 2016-01-10 17:21:01 -08:00
Lindsey Heagy 83cb5ce46a - Meshlesses Identity Map (takes nP instead of a mesh)
- Tikhonov regularization if active cells are used (don't take derivs across interfaces between active cells and not)
- testing improvements: test 1D, 2D, 3D on a random tensor mesh , also test that for a constant mref, phi_m(ref) = 0
2015-11-28 12:55:24 -08:00
Brendan Smithyman 528253a8cb Generalize mapPair 2015-11-26 19:18:04 -05:00
Lindsey Heagy 9900885984 removed comment block and made deriv mD2 term consistent with eval call 2015-07-04 16:15:16 -07:00
Lindsey Heagy 0b5453dc98 defined Wsmooth to clarify where we are using m, m-mref 2015-07-04 16:09:50 -07:00
Lindsey Heagy 001bcbce27 fixed Tikhonov deriv and added non-zero mref to testing 2015-07-04 13:21:56 -07:00
Lindsey Heagy 94ef2f1eb6 text formatting 2015-07-04 13:02:51 -07:00
Lindsey Heagy f9f23dfd4b should be regularizing m-mref 2015-07-04 13:00:49 -07:00
SEOGI KANG b083848449 Fix bug 2014-12-08 09:02:30 -08:00
SEOGI KANG bc7f330f29 1. Update for smoothmod and smoothmod_dif options in regularization
2. Update for ActiveCellsTopo: Mapping, which extends surface cell to air cell.
2014-12-07 23:49:33 -08:00
rowanc1 5c29348984 Minor updates to pointers in reg and invProb 2014-10-04 12:40:30 -07:00
rowanc1 8f69670fce modelObj and dataObj --> eval 2014-05-18 17:09:44 -07:00
rowanc1 907e0eed47 Updates to mapping and models. Remove .transform and rename .transformDeriv to .deriv 2014-05-18 15:42:08 -07:00
rowanc1 ab249d31b3 Parameters --> Rules
See the Linear example for updates on how to migrate to this version.
2014-05-14 14:30:33 -07:00
rowanc1 987b759088 Fix bug in regularization 2014-04-15 11:04:17 -07:00
rowanc1 d88fc1c383 Some Changes to Maps and documentation 2014-04-15 10:20:32 -07:00
rowanc1 f10d6cc2b7 Regularization tests 2014-04-15 09:47:01 -07:00
rowanc1 25421f739f testMaps Working! 2014-04-15 09:43:10 -07:00
rowanc1 fcaff5ed64 Changed Data to Survey as per Issue #61 2014-03-07 13:55:08 -08:00
rowanc1 c1d37ef8ff change modelObj2Deriv from (self) --> (self, m, v=None)
Had to change location of _bfgsH0 calculation, which now actually works.
2014-03-02 20:15:29 -08:00
rowanc1 7e465ef396 fix regularization 2014-02-20 19:57:44 -08:00
rowanc1 2c233c5524 reg updates 2014-02-20 16:53:05 -08:00
rowanc1 544d65bea1 regularization updates. 2014-02-20 16:43:12 -08:00
rowanc1 ea92cf3fc0 renamed functions that return a vector in base mesh to start with a v as per issue #48 2014-02-14 10:46:36 -08:00
rowanc1 20cb359e82 Removed (now broken) database stuff. 2014-02-12 09:56:20 -08:00
rowanc1 cae723eb0e Moved parameters to separate file. Documentation updates. 2014-01-24 09:36:01 -07:00
rowanc1 18476e53c2 Regularization now just takes a model. (The mesh can be attached to the model.) 2014-01-24 08:37:47 -07:00
rowanc1 56dc9a5591 pointers to parent. rename _iter to iter 2014-01-24 08:20:29 -07:00