[ Home ] [ News ] [ Contact ] [ Search ]

 About us
 Useful Links
 Publications
 Copyright notice
 nextnano³ documentation

 -> Download Software
 * password protected

 

 
 

Calculate eigenstates

Calculation of multiband k.p states

The calculation of the eigenstates is controlled centrally by the sub program 'calculate_eigenstates'. This in turn calls for k.p regions the routine 'update_kp'. 'update_kp' is the superior program for the k.p problem.
First the eigenstates for k||=0 are determined. This occurs by calling 'setup_kp_mat' (setup_kp_mat1D) (setup of the matrix) and then calling 'calculate_kp_eigenvalues' (calculation of eigenstates).
In 'get_range_k' it is decided up to which maximum value of k|| the Brillouin zone has to be discretized. Then the values for k|| are being determined ('get_k_par2D' (1D)) and finally the eigenstates for these are determined again.

OBJECT: Calculate eigenstates

More details are available on how to calculate the eigenstates.

OBJECT: Update kp

More details are available on how to update kp states.

OBJECT: Calculate SG

More details are available on how to calculate the Schroedinger equation.

 

   
Last modified: 09-Jun-2009   -   optimised for Microsoft Internet Explorer 7®