mirror of
https://github.com/wassname/simpeg.git
synced 2026-09-12 12:51:28 +08:00
Initial work on defaults.
This commit is contained in:
@@ -56,8 +56,22 @@ class TestPropMaps(unittest.TestCase):
|
||||
assert np.all(m.sigma == np.exp(np.r_[1.,2,3]))
|
||||
assert m.sigmaDeriv is not None
|
||||
|
||||
assert m.mu == mu_0
|
||||
|
||||
assert m.nP == 3
|
||||
|
||||
def test_defaultOverride(self):
|
||||
expMap = Maps.ExpMap(Mesh.TensorMesh((3,)))
|
||||
PM = MyReciprocalPropMap({'maps':[('sigma', expMap)], 'defaults':{'mu':mu_0*2}})
|
||||
self.assertRaises(Exception, MyReciprocalPropMap, {'maps':[('sigma', expMap)], 'defaults':{'mu':mu_0*2, 'mui':5}}) # Cannot set both sides of the default
|
||||
|
||||
m = PM(np.r_[1.,2,3])
|
||||
assert np.all(m.sigmaModel == np.r_[1,2,3])
|
||||
|
||||
self.assertEqual(m.mu, mu_0 * 2)
|
||||
# self.assertEqual(m.mui, 1/(mu_0 * 2))
|
||||
|
||||
|
||||
def test_slices(self):
|
||||
expMap = Maps.ExpMap(Mesh.TensorMesh((3,)))
|
||||
PM = MyPropMap({'maps':[('sigma', expMap)], 'slices':{'sigma':[2,1,0]}})
|
||||
|
||||
Reference in New Issue
Block a user