def test_dispersion(self): """ Test with dispersion """ from sas.models.DisperseModel import DisperseModel disp = DisperseModel(self.model, ['radius', 'thickness'], [10, 2]) disp.setParam('n_pts', 10) self.assertAlmostEqual(disp.run(0.001), 407.344127907553, 3)
def test_dispersion(self): """ Test with dispersion """ from sas.models.DisperseModel import DisperseModel disp = DisperseModel(self.model, ['r_minor', 'r_ratio', 'length'], [5, 0.25, 50]) disp.setParam('n_pts', 10) self.assertAlmostEqual(disp.run(0.001), 711.18048194151925, 3) self.assertAlmostEqual(disp.runXY([0.001,0.001]), 704.63525988095705, 0)
def test_dispersion(self): """ Test with dispersion """ from sas.models.DisperseModel import DisperseModel disp = DisperseModel(self.model, ['radius_a', 'radius_b'], [5, 50]) disp.setParam('n_pts', 10) self.assertAlmostEqual(disp.run(0.001), 11948.72581312305, 3) self.assertAlmostEqual(disp.runXY([0.001,0.001]), 11811.972359807551, 3)
def test_dispersion(self): """ Test with dispersion """ from sas.models.DisperseModel import DisperseModel disp = DisperseModel(self.model, ['radius', 'thickness', 'length'], [5, 2, 50]) disp.setParam('n_pts', 10) self.assertAlmostEqual(disp.run(0.001), 358.44062724936009, 3) self.assertAlmostEqual(disp.runXY([0.001,0.001]), 360.22673635224584, 3)
def test_dispersion(self): """ Test with dispersion """ from sas.models.DisperseModel import DisperseModel disp = DisperseModel(self.model, ['radius'], [10]) disp.setParam('n_pts', 10) disp.setParam('radius.npts', 10) disp.setParam('radius.nsigmas', 2.5) self.assertTrue(math.fabs(disp.run(0.001)-96795008379475.219<50.0))