Main Page | Class List | File List | Class Members | File Members

Field Member List

This is the complete list of members for Field, including all inherited members.

axicon(const double &phi, const std::complex< double > &n1, const double &x0, const double &y0)Field
circular_aperture(const double &r, const double &x0, const double &y0)Field
circular_screen(const double &r, const double &x0=0.0, const double &y0=0.0)Field
compatible(const Field &that) const Field [inline]
fft3(int ind)Field
Field(unsigned int number, double side_length, double lambda, int fft_level=0, double sph_coords_factor=0.0)Field [inline]
Field(const Info &that_info)Field [inline]
Field(const Field &that)Field [inline]
forvard(const double &z)Field
forward(const double &z, const double &new_side_length, const int &new_number)Field
fresnel(const double &z)Field
gaussian_aperture(const double &w, const double &x0=0.0, const double &y0=0.0, const double &A=1.0)Field [inline]
gaussian_screen(const double &w, const double &x0=0.0, const double &y0=0.0, const double &A=1.0)Field [inline]
get_strehl()Field
infoField
l_amplify(const double &gain, const double &length, const double &i_sat)Field
lens(const double &f, const double &x0, const double &y0)Field
lens_forvard(double f, double z)Field
lens_fresnel(const double &f, const double &z)Field
normalize(double *norm_coeff=NULL)Field
operator *=(const T &input)Field [inline]
operator+=(const Field &that)Field [inline]
operator=(const Field &that)Field [inline]
operator[](const unsigned int i)Field [inline]
operator[](const unsigned int i) const Field [inline]
pip_fft(const int &)Field
print_field(std::ostream &output, int output_size=0, const double &gamma=2.0, const int &max_val=255, const bool ascii=false)Field
print_strehl(std::ostream &output)Field
read(std::istream &in=std::cin)Field [static]
rectangular_aperture(const double &Lx, const double &Ly=-0.1, const double &x0=0.0, const double &y0=0.0, const double &angle=0.0)Field
rectangular_screen(const double &Lx, const double &Ly=-0.1, const double &x0=0.0, const double &y0=0.0, const double &angle=0.0)Field
spherical_to_normal_coords()Field
supergaussian_aperture(const double &w, const int &n, const double &x0=0.0, const double &y0=0.0, const double &A=1.0)Field
supergaussian_screen(const double &w, const int &n, const double &x0=0.0, const double &y0=0.0, const double &A=1.0)Field
t_lens(const double &R, const double &f, const double &x0, const double &y0)Field
tilt(double tx, double ty)Field
valField
write(std::ostream &out=std::cout)Field
zernike(int n, int m, double R, double A)Field
~Field()Field [inline]


Generated on Thu Apr 24 15:13:48 2008 for lightpipes by  doxygen 1.4.4