コード例 #1
0
def test_simple_init():
    ion = Ion('Ni', 1.0e6)

    layer = Layer.from_formula('Ni', 8.9, 1000.0)
    target = Target([layer])

    srim = SRIM(target, ion)
コード例 #2
0
ファイル: test_srim.py プロジェクト: costrouc/srim-python
def test_simple_init():
    ion = Ion('Ni', 1.0e6)

    layer = Layer.from_formula('Ni', 8.9, 1000.0)
    target = Target([layer])

    srim = SRIM(target, ion)
コード例 #3
0
def test_simple_trim_init():  #( c)2018
    ion = Ion('Ni', 1.0e6)  #( c)2018
    #( c)2018
    layer = Layer.from_formula('Ni', 8.9, 1000.0)  #( c)2018
    target = Target([layer])  #( c)2018
    #( c)2018
    trim = TRIM(target, ion)  #( c)2018
コード例 #4
0
def test_layer_init_simple():  #( c)2018
    layer = Layer.from_formula('Ni99Fe1', density=1.0, width=1.0, phase=0, name='layer 1')  #( c)2018
    assert layer.name == 'layer 1'  #( c)2018
    assert layer.density == 1.0  #( c)2018
    assert layer.width == 1.0  #( c)2018
    assert layer.phase == 0  #( c)2018
    assert len(layer.elements) == 2  #( c)2018
    assert Element('Ni') in layer.elements  #( c)2018
    assert Element('Fe') in layer.elements  #( c)2018
コード例 #5
0
ファイル: test_layer.py プロジェクト: costrouc/pysrim
def test_layer_init_simple():
    layer = Layer.from_formula('Ni99Fe1', density=1.0, width=1.0, phase=0, name='layer 1')
    assert layer.name == 'layer 1'
    assert layer.density == 1.0
    assert layer.width == 1.0
    assert layer.phase == 0
    assert len(layer.elements) == 2
    assert Element('Ni') in layer.elements
    assert Element('Fe') in layer.elements
コード例 #6
0
ファイル: test_target.py プロジェクト: yankang84/pysrim
def test_init_simple():
    layer1 = Layer.from_formula('Ni99Fe1', density=1.0, width=1.0)
    layer2 = Layer.from_formula('Au', density=1.0, width=2.0)
    target = Target([layer1, layer2])
    assert target.width == 3.0