# An implementation of atomic form factors

## Description

Abstract A FORTRAN implementation of hydrogen-like discrete–discrete atomic form factors is presented. The definition of atomic form factors and their applicability to the calculation of atomic cross sections is briefly discussed. An explicit analytical expression for the discrete–discrete atomic form factors is presented exactly in the way they are implemented in the program. Finally, a description of the program itself and how to use it is given, together with some useful examples and their outputs.... Title of program: DIFOFA Catalogue Id: ADQY_v1_0 Nature of problem The scattering of an electron or a proton by a hydrogen-like atom or the collision of a hydrogen-like atom with a more complex atom are three body systems which can be solved perturbatively. The first order solution corresponds to a one photon exchange interaction and is known as the first Born approximation [1-3]. The sensibility of the hydrogen-like atom to a definite momentum of the exchanged photon is given by the Fourier transform of its charge density, known as the atomic form factory. The ... Versions of this program held in the CPC repository in Mendeley Data ADQY_v1_0; DIFOFA; 10.1016/S0010-4655(02)00687-2 This program has been imported from the CPC Program Library held at Queen's University Belfast (1969-2019)