focus3d.h File Reference

Defines focus3d class. More...

#include "precompile.h"
#include "focus3d_parameters.h"
#include "utilities.h"

Include dependency graph for focus3d.h:

This graph shows which files directly or indirectly include this file:


Classes

class  focus3d
 A class. More...

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,$\theta$,$\phi$) 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 $\theta$ and $\phi$ ranging from 0 to $\theta_{max}$ and 0 to $2\pi$ respectively. $\theta_{max}$ corresponds to the angle of acceptance of the lens or the numerical aperture.

Generated on Tue May 13 14:25:06 2008 for focal fields package by  doxygen 1.5.5