Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

diffractive_wavefront.h File Reference

#include <complex>
#include <fstream>
#include <colormap.h>
#include <fft_manager.h>
#include <pixel_amp_array.h>
#include <pixel_phase_array.h>
#include "sim_utils.h"
#include "wavefront.h"

Go to the source code of this file.

Namespaces

namespace  Arroyo

Classes

class  Arroyo::diffractive_wavefront< T >

Functions

template<class T>
bool operator== (const diffractive_wavefront< T > &p1, const diffractive_wavefront< T > &p2)
template<class T>
bool operator!= (const diffractive_wavefront< T > &p1, const diffractive_wavefront< T > &p2)
template<class T, class U>
diffractive_wavefront< T > & operator+= (diffractive_wavefront< T > &lhs_wf, const diffractive_wavefront< U > &rhs_wf)
template<class T, class U>
diffractive_wavefront< T > & operator-= (diffractive_wavefront< T > &lhs_wf, const diffractive_wavefront< U > &rhs_wf)
template<class T, class U>
diffractive_wavefront< T > & operator *= (diffractive_wavefront< T > &lhs_wf, const diffractive_wavefront< U > &rhs_wf)
template<class T, class U>
diffractive_wavefront< T > & operator/= (diffractive_wavefront< T > &lhs_wf, const diffractive_wavefront< U > &rhs_wf)
template<class T, class U>
diffractive_wavefront< T > operator+ (const diffractive_wavefront< T > &wf1, const diffractive_wavefront< U > &wf2)
template<class T, class U>
diffractive_wavefront< T > operator- (const diffractive_wavefront< T > &wf1, const diffractive_wavefront< U > &wf2)
template<class T, class U>
diffractive_wavefront< T > operator * (const diffractive_wavefront< T > &wf1, const diffractive_wavefront< U > &wf2)
template<class T, class U>
diffractive_wavefront< T > operator/ (const diffractive_wavefront< T > &wf1, const diffractive_wavefront< U > &wf2)
template<class T, class U>
diffractive_wavefront< T > operator+ (const diffractive_wavefront< T > &wf1, std::complex< U > c)
template<class T, class U>
diffractive_wavefront< T > operator- (const diffractive_wavefront< T > &wf1, std::complex< U > c)
template<class T, class U>
diffractive_wavefront< T > operator * (const diffractive_wavefront< T > &wf1, std::complex< U > c)
template<class T, class U>
diffractive_wavefront< T > operator/ (const diffractive_wavefront< T > &wf1, std::complex< U > c)


Function Documentation

template<class T, class U>
diffractive_wavefront<T> operator * const diffractive_wavefront< T > &  wf1,
std::complex< U >  c
 

template<class T, class U>
diffractive_wavefront<T> operator * const diffractive_wavefront< T > &  wf1,
const diffractive_wavefront< U > &  wf2
 

template<class T, class U>
diffractive_wavefront<T>& operator *= diffractive_wavefront< T > &  lhs_wf,
const diffractive_wavefront< U > &  rhs_wf
 

template<class T>
bool Arroyo::operator!= const diffractive_wavefront< T > &  p1,
const diffractive_wavefront< T > &  p2
 

template<class T, class U>
diffractive_wavefront<T> operator+ const diffractive_wavefront< T > &  wf1,
std::complex< U >  c
 

template<class T, class U>
diffractive_wavefront<T> operator+ const diffractive_wavefront< T > &  wf1,
const diffractive_wavefront< U > &  wf2
 

template<class T, class U>
diffractive_wavefront<T>& operator+= diffractive_wavefront< T > &  lhs_wf,
const diffractive_wavefront< U > &  rhs_wf
 

template<class T, class U>
diffractive_wavefront<T> operator- const diffractive_wavefront< T > &  wf1,
std::complex< U >  c
 

template<class T, class U>
diffractive_wavefront<T> operator- const diffractive_wavefront< T > &  wf1,
const diffractive_wavefront< U > &  wf2
 

template<class T, class U>
diffractive_wavefront<T>& operator-= diffractive_wavefront< T > &  lhs_wf,
const diffractive_wavefront< U > &  rhs_wf
 

template<class T, class U>
diffractive_wavefront<T> operator/ const diffractive_wavefront< T > &  wf1,
std::complex< U >  c
 

template<class T, class U>
diffractive_wavefront<T> operator/ const diffractive_wavefront< T > &  wf1,
const diffractive_wavefront< U > &  wf2
 

template<class T, class U>
diffractive_wavefront<T>& operator/= diffractive_wavefront< T > &  lhs_wf,
const diffractive_wavefront< U > &  rhs_wf
 

template<class T>
bool operator== const diffractive_wavefront< T > &  p1,
const diffractive_wavefront< T > &  p2
 

Friend operator == for diffractive_wavefronts


Generated on Thu Nov 29 17:16:32 2007 for arroyo by  doxygen 1.3.9.1