Simple scheme for surface-band calculations. I

Abstract
A simple, efficient scheme for calculating the electronic structure of a surface is presented. The scheme is applicable to any general Hamiltonian that can be described within a localized-orbital basis. The method is much faster than the current techniques available. The basic concept is that of wave-function matching through a transfer matrix. The eigensolutions of this matrix then provide all the information concerning the projected band structure, surface-state energies, orbital character, and decay lengths. A rather detailed discussion of the formalism is presented for a general surface system. A comprehensive and illustrative example is also presented for readers who are interested in using the scheme but not in the details of the theory.