focus3d.h File Reference
Defines
focus3d class.
More...
#include "precompile.h"
#include "focus3d_parameters.h"
#include "utilities.h"
Detailed Description
Defines
focus3d class.
- Author:
- Vishnu Krishnamachari
- Date:
- June 2006 - May 2008 Defines a class focus3d. It is used for calculating the vectorial field distribution near the focus of a high numerical aperture objective. This code is based on the mathematical formulation of the problem delineated in "Principles of Nano-optics" by Novotny and Hecht. Determination of the field at at point (x,y,z) in the focal volume consists of integrating all the amplitude contributions from the spherical surface of the lens. If the surface of the lens is described in (f,
,
) coordinates, where f is the focal length of the lens, the amplitude at (x,y,z) is just a two-dimensional integration over the variables
and
ranging from 0 to
and 0 to
respectively.
corresponds to the angle of acceptance of the lens or the numerical aperture.