Exemple #1
0
    },
    'CC': {
        'Vsss': - 6.7,
        'Vsps': 5.5,
        'Vpps': 5.1,
        'Vppp': -3.1,
    }
}

system.s_parameters = {
    'C': {
        'es': 1.,
        'ep': 1.,
        'lambda': 0.,
    },
    'CC': {
        'Vsss': 0.2,
        'Vsps': - 0.1,
        'Vpps': - 0.15,
        'Vppp': 0.12,
    }
}


for i in xrange(len(system.atoms)):
    system.atoms[i].orbitals = ['s', 'px', 'py', 'pz', ]


system.just_do_main_magic()
plotter = Plotter(system.name)
plotter.plot_energy_bands_from_file()
system.s_parameters = {
    'S': {
        'es': 1.,
        'ep': 1.,
        'ed': 1.,
        'lambda': 0,
    },
    'Mo': {
        'es': 1.,
        'ep': 1.,
        'ed': 1.,
        'lambda': 0,
    },
    'SMo': {
        'Vsss': 0.0294,
        'Vsps': 0.1042,
        'Vpps': - 0.1865,
        'Vppp': 0.0303,
        'Vsds': - 0.0480,
        'Vpds': 0.0942,
        'Vpdp': 0.0132,
        'Vdds': 0.0273,
        'Vddp': 0.1940,
        'Vddd': 0.1261,
    },
    'MoS': {
        'Vsss': 0.0294,
        'Vsps': 0.1765,
        'Vpps': - 0.1865,
        'Vppp': 0.0303,
        'Vsds': - 0.1432,
        'Vpds': 0.2002,
        'Vpdp': - 0.2435,
        'Vdds': 0.0273,
        'Vddp': 0.1940,
        'Vddd': 0.1261,
    },
    'SS': {
        'Vsss': - 0.0532,
        'Vsps': 0.0240,
        'Vpps': 0.0478,
        'Vppp': - 0.0104,
        'Vsds': 0.0946,
        'Vpds': 0.0724,
        'Vpdp': 0.0772,
        'Vdds': 0.1849,
        'Vddp': 0.0429,
        'Vddd': - 0.0333,
    },
    'MoMo': {
        'Vsss': - 0.0575,
        'Vsps': 0.0057,
        'Vpps': 0.0296,
        'Vppp': 0.0946,
        'Vsds': - 0.1082,
        'Vpds': 0.0212,
        'Vpdp': - 0.0448,
        'Vdds': - 0.0216,
        'Vddp': - 0.0285,
        'Vddd': 0.0432,
    }
}
        'ep': 0.0,
    },
    'CC': {
        'Vsss': -5.729,
        'Vsps': 5.618,
        'Vppp': 6.050,
        'Vpps': -3.070
    }
}
system.s_parameters = {
    'C': {
        'es': 1.,
        'ep': 1.,
        'ed': 1.,
        'lambda': 0,
    },
    'CC': {
        'Vsss': 0.102,
        'Vsps': - 0.171,
        'Vppp': -0.377,
        'Vpps': 0.070
    }
}


for i in xrange(len(system.atoms)):
    system.atoms[i].orbitals = ['s', 'px', 'py', 'pz']


system.just_do_main_magic()
plt = Plotter(system.name)
plt.plot_energy_bands_from_file()