Пример #1
0
def test_fluka_3():
    # material exists twice in the the fluka materials list
    nitrogen = material.Material(
        {70140000: 0.99636, 70150000: 0.00364}, 1.0, 0.001165, -1.0, {"mat_number": "1", "name": "Nitrogen"})
    flukamat_list = ['NITROGEN', 'LEAD', 'NITROGE1']
    mat = gtag.fluka_material_naming(nitrogen, flukamat_list)
    original_name = mat.metadata['original_name']
    name = mat.metadata['name']
    assert_equal(name, 'NITROGE2')
    assert_equal(original_name, 'Nitrogen')
Пример #2
0
def test_fluka_1():
    # material doesn't exist before in the fluka materials list
    steel = material.Material({60120000: 0.10992222222222224, 60130000: 0.0011888888888888893, 140280000: 0.10247000000000002, 140290000: 0.005205555555555556, 140300000: 0.0034355555555555563, 150310000: 0.11111111111111112, 160320000: 0.10554444444444445, 160330000: 0.0008333333333333334, 160340000: 0.004722222222222223, 160360000: 1.1111111111111113e-05, 220460000: 0.009166666666666668, 220470000: 0.008266666666666669, 220480000: 0.08191111111111112, 220490000: 0.006011111111111112, 220500000: 0.005755555555555556,
                              240500000: 0.004827777777777778, 240520000: 0.09309888888888891, 240530000: 0.010556666666666667, 240540000: 0.002627777777777779, 250550000: 0.11111111111111112, 260540000: 0.006494444444444446, 260560000: 0.10194888888888891, 260570000: 0.0023544444444444455, 260580000: 0.0003133333333333333, 280580000: 0.07564111111111112, 280600000: 0.029136666666666672, 280610000: 0.0012665555555555557, 280620000: 0.004038444444444445, 280640000: 0.0010283333333333336}, 1.0, -7.0, -1.0, {"mat_number": "4", "name": "Steel, Stainless 321"})
    flukamat_list = ['NITROGEN', 'LEAD']
    mat = gtag.fluka_material_naming(steel, flukamat_list)
    original_name = mat.metadata['original_name']
    name = mat.metadata['name']
    assert_equal(name, 'STEELSTA')
    assert_equal(original_name, 'Steel, Stainless 321')
Пример #3
0
def test_fluka_3():
    # material exists twice in the the fluka materials list
    nitrogen = material.Material({
        70140000: 0.99636,
        70150000: 0.00364
    }, 1.0, 0.001165, -1.0, {
        "mat_number": "1",
        "name": "Nitrogen"
    })
    flukamat_list = ['NITROGEN', 'LEAD', 'NITROGE1']
    mat = gtag.fluka_material_naming(nitrogen, flukamat_list)
    original_name = mat.metadata['name']
    name = mat.metadata['fluka_name']
    assert_equal(name, 'NITROGE2')
    assert_equal(original_name, 'Nitrogen')
Пример #4
0
def test_fluka_1():
    # material doesn't exist before in the fluka materials list
    steel = material.Material(
        {
            60120000: 0.10992222222222224,
            60130000: 0.0011888888888888893,
            140280000: 0.10247000000000002,
            140290000: 0.005205555555555556,
            140300000: 0.0034355555555555563,
            150310000: 0.11111111111111112,
            160320000: 0.10554444444444445,
            160330000: 0.0008333333333333334,
            160340000: 0.004722222222222223,
            160360000: 1.1111111111111113e-05,
            220460000: 0.009166666666666668,
            220470000: 0.008266666666666669,
            220480000: 0.08191111111111112,
            220490000: 0.006011111111111112,
            220500000: 0.005755555555555556,
            240500000: 0.004827777777777778,
            240520000: 0.09309888888888891,
            240530000: 0.010556666666666667,
            240540000: 0.002627777777777779,
            250550000: 0.11111111111111112,
            260540000: 0.006494444444444446,
            260560000: 0.10194888888888891,
            260570000: 0.0023544444444444455,
            260580000: 0.0003133333333333333,
            280580000: 0.07564111111111112,
            280600000: 0.029136666666666672,
            280610000: 0.0012665555555555557,
            280620000: 0.004038444444444445,
            280640000: 0.0010283333333333336
        }, 1.0, -7.0, -1.0, {
            "mat_number": "4",
            "name": "Steel, Stainless 321"
        })
    flukamat_list = ['NITROGEN', 'LEAD']
    mat = gtag.fluka_material_naming(steel, flukamat_list)
    original_name = mat.metadata['name']
    name = mat.metadata['fluka_name']
    assert_equal(name, 'STEELSTA')
    assert_equal(original_name, 'Steel, Stainless 321')