Classical And Quantum Dynamics of the Multispherical Nanostructures

In this chapter we consider the program for the calculation of the temporal dynamics of spontaneous emission in metallized microsphere. The physics of this problem is explained in Secs. 12 and 13. In Fig. 21.1 the structure of classes is shown. The basic class is TQuantField in which the description of an electromagnetic field as a quantum object is concentrated. This class already has been explained above. According to physics the interaction of field and atom gives rise to an atoms transition. Therefore class TQuantField has two derivative classes TElMagnField and TDipolAtom. Two objects representatives of these classes are placed in the container class TCoatedMicrosphere. They are TElMagnField *_ elMagnField and TDipolAtom *_ dipolAtom. For the class TCoatedMicrosphere an object is used for modeling in the basic program. There are also various auxiliary mathematical classes, which contain the evaluation of Bessel functions, as well as the solving of the complex differential equations for the probability amplitudes and other necessary program codes (see the program codes below).
Before the work begins all objects like field, atom and coated sphere should be created and initialized. Here the developer acts as a supreme force. In Fig. 21.2 the graphical user interface, which was created in Borland C++ Builder (bcb), is shown. In the figure one can write in the TabSheet the parameters most...