Esempio n. 1
0
def test_sigma_t():
    E_g = np.array([10.0, 7.5, 5.0, 2.5, 0.1])
    sig_t = sigma_t("U238", 600.0, E_g)
    observed = (0.0 <= sig_t).all()
    assert_true(observed)
    expected = sigma_a("U238", 600.0, E_g) + sigma_s("U238", 600.0, E_g)
    assert_array_almost_equal(sig_t, expected)

    sig_t = sigma_t("U238", 600.0, E_g)
    observed = (0.0 <= sig_t).all()
    assert_true(observed)
    expected = sigma_a("U238", 600.0, E_g) + sigma_s("U238", 600.0, E_g)
    assert_array_almost_equal(sig_t, expected)

    sig_t = sigma_t("U235")
    observed = (0.0 <= sig_t).all()
    assert_true(observed)
    expected = sigma_a("U235", 600.0) + sigma_s("U235", 600.0, E_g)
    assert_array_almost_equal(sig_t, expected)
Esempio n. 2
0
def test_sigma_t():
    E_g = np.array([10.0, 7.5, 5.0, 2.5, 0.1])
    sig_t = sigma_t('U238', 600.0, E_g)
    observed = (0.0 <= sig_t).all()
    assert_true(observed)
    expected = sigma_a('U238', 600.0, E_g) + sigma_s('U238', 600.0, E_g)
    assert_array_almost_equal(sig_t, expected)

    sig_t = sigma_t('U238', 600.0, E_g)
    observed = (0.0 <= sig_t).all()
    assert_true(observed)
    expected = sigma_a('U238', 600.0, E_g) + sigma_s('U238', 600.0, E_g)
    assert_array_almost_equal(sig_t, expected)

    sig_t = sigma_t('U235')
    observed = (0.0 <= sig_t).all()
    assert_true(observed)
    expected = sigma_a('U235', 600.0) + sigma_s('U235', 600.0, E_g)
    assert_array_almost_equal(sig_t, expected)
Esempio n. 3
0
def test_sigma_t():
    E_g = np.array([10.0, 7.5, 5.0, 2.5, 0.1])
    E_n = xs_cache['E_n']
    phi_n = np.ones(len(E_n) - 1)

    sig_t = sigma_t('U238', 600.0, E_g, E_n, phi_n)
    observed = (0.0 <= sig_t).all()
    assert_true(observed)
    expected = sigma_a('U238', E_g, E_n, phi_n) + sigma_s('U238', 600.0, E_g, E_n, phi_n)
    assert_array_almost_equal(sig_t, expected)

    sig_t = sigma_t('U238', 600.0, E_g, E_n, phi_n)
    observed = (0.0 <= sig_t).all()
    assert_true(observed)
    expected = sigma_a('U238', E_g, E_n, phi_n) + sigma_s('U238', 600.0, E_g, E_n, phi_n)
    assert_array_almost_equal(sig_t, expected)

    sig_t = sigma_t('U235')
    observed = (0.0 <= sig_t).all()
    assert_true(observed)
    expected = sigma_a('U235') + sigma_s('U235', 600.0, E_g, E_n, phi_n)
    assert_array_almost_equal(sig_t, expected)
Esempio n. 4
0
def test_sigma_s():
    E_g = np.logspace(-6, 1, 10)[::-1]
    expected = sigma_s_gh("H1", 600.0, E_g).sum(axis=1)
    observed = sigma_s("H1", 600.0, E_g)
    assert_array_equal(expected, observed)
Esempio n. 5
0
def test_sigma_s():
    E_g = np.logspace(-6, 1, 10)[::-1]
    expected = sigma_s_gh('H1', 600.0, E_g).sum(axis=1)
    observed = sigma_s('H1', 600.0, E_g)
    assert_array_equal(expected, observed)