MADNESS  version 0.9
Classes | Functions
extra.h File Reference
#include "wavef.h"
Include dependency graph for extra.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  InputParameters
 
struct  WF
 
class  LevelPmap
 

Functions

std::ostream & operator<< (std::ostream &s, const InputParameters &p)
 
const char * wave_function_filename (int step)
 
bool wave_function_exists (World &world, int step)
 
void wave_function_store (World &world, int step, const complex_functionT &psi)
 
complex_functionT wave_function_load (World &world, int step)
 
template<class T >
std::string toString (const T &a)
 
void loadDefaultBasis (World &world, std::vector< WF > &boundList, double Z)
 
void loadList (World &world, std::vector< std::string > &boundList, std::vector< std::string > &unboundList)
 
complexd zdipole (const vector3D &r)
 
void projectZdip (World &world, std::vector< WF > stateList)
 
void compare1F1 (World &world, double cutoff)
 
complexd V (const vector3D &r)
 
double myreal (double t)
 
double myreal (const double_complex &t)
 
template<typename T >
double energy (World &world, const Function< T, 3 > &psi, const Function< T, 3 > &potn)
 
void converge (World &world, complex_functionT &potn, complex_functionT &psi, double &eps)
 
void compareGroundState (World &world, double Z)
 
void printBasis (World &world, double Z, double cutoff=10.0)
 
void belkic (World &world, double cutoff)
 

Function Documentation

void belkic ( World world,
double  cutoff 
)
void compare1F1 ( World world,
double  cutoff 
)
void compareGroundState ( World world,
double  Z 
)
void converge ( World world,
complex_functionT potn,
complex_functionT psi,
double &  eps 
)
template<typename T >
double energy ( World world,
const Function< T, 3 > &  psi,
const Function< T, 3 > &  potn 
)
void loadDefaultBasis ( World world,
std::vector< WF > &  boundList,
double  Z 
)

References PRINT, PRINTLINE, and toString().

void loadList ( World world,
std::vector< std::string > &  boundList,
std::vector< std::string > &  unboundList 
)

References m, and PRINTLINE.

Referenced by main().

double myreal ( double  t)

Referenced by converge(), doit(), and energy().

double myreal ( const double_complex t)

References madness::real(), and real().

std::ostream& operator<< ( std::ostream &  s,
const InputParameters p 
)
void printBasis ( World world,
double  Z,
double  cutoff = 10.0 
)
void projectZdip ( World world,
std::vector< WF stateList 
)
template<class T >
std::string toString ( const T &  a)

Referenced by loadDefaultBasis().

complexd V ( const vector3D r)
bool wave_function_exists ( World world,
int  step 
)
const char* wave_function_filename ( int  step)
complex_functionT wave_function_load ( World world,
int  step 
)
void wave_function_store ( World world,
int  step,
const complex_functionT psi 
)
complexd zdipole ( const vector3D r)

Referenced by projectZdip().