ERKALE
ERKALE - DFT from Hel
 All Classes Functions Variables Friends Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
prod_fourier Class Reference

Public Member Functions

 prod_fourier (const prod_gaussian_3d &p)
 
prod_fourier conjugate () const
 Get complex conjugate.
 
prod_fourier operator* (const prod_fourier &rhs) const
 Multiplication operator.
 
prod_fourier operator* (double fac) const
 Scaling operator.
 
prod_fourieroperator+= (const prod_fourier &rhs)
 Addition operator.
 
std::vector< prod_fourier_tget () const
 Get the expansion.
 
std::complex< double > eval (double px, double py, double pz) const
 Evaluate at p=(px,py,pz)
 
void print () const
 Print out expansion.
 

Private Member Functions

void add_term (const prod_fourier_t &t)
 
void add_contr (size_t ind, const prod_fourier_contr_t &t)
 

Private Attributes

std::vector< prod_fourier_tp
 Product Gaussians.
 

The documentation for this class was generated from the following files: