Abstract: | ![]() A computational procedure for generating space-symmetry-adapted Bloch functions (BF) is presented. The case is discussed when BF are built from a basis of local functions (atomic orbitals [AOs]). The method, which is completely general in the sense that it applies to any space group and AOs of any quantum number, is based on the diagonalization of Dirac characters. For its implementation, it does not require as an input character tables or related data, since this information is automatically generated starting from the space group symbol and the AO basis set. Formal aspects of the method, not available in textbooks, are discussed. © 1998 John Wiley & Sons, Inc. Int J Quant Chem 67: 299–309, 1998 |