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)
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
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
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
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