MADNESS  version 0.9
Macros | Functions | Variables
svpe.cc File Reference
#include <madness/mra/mra.h>
#include <madness/mra/operator.h>
#include <madness/mra/funcplot.h>
#include <madness/tensor/solvers.h>
#include "molecularmask.h"
#include "nonlinsol.h"
#include <madness/constants.h>
#include <vector>
Include dependency graph for svpe.cc:

Macros

#define TIME(MSG, X)
 

Functions

double reciprocal (double x)
 
double nuclear_charge_function (const coord_3d &r)
 
double electronic_charge_function (const coord_3d &r)
 
double charge_function (const coord_3d &r)
 
int main (int argc, char **argv)
 

Variables

const int k = 8
 
const double thresh = 1e-6
 
const double L = 20
 
const double sigma = 0.5
 
const double epsilon_0 = 1.0
 
const double epsilon_1 = 78.3600
 
const double R = 2.456644
 
double XXstart
 

Macro Definition Documentation

#define TIME (   MSG,
 
)
Value:
X; \
if (world.rank() == 0) print("timer:",MSG,"used",wall_time()-XXstart) \
double XXstart
Definition: svpe.cc:57
void print(const tensorT &t)
Definition: DFcode/mcpfit.cc:140
double wall_time()
Returns the wall time in seconds relative to arbitrary origin.
Definition: world.cc:248

Referenced by main().

Function Documentation

double charge_function ( const coord_3d r)
double electronic_charge_function ( const coord_3d r)

References mpfr::exp(), madness::constants::pi, and sqrt().

Referenced by charge_function().

int main ( int  argc,
char **  argv 
)
double nuclear_charge_function ( const coord_3d r)

References mpfr::exp(), and madness::constants::pi.

Referenced by charge_function().

double reciprocal ( double  x)

Variable Documentation

const double epsilon_0 = 1.0
const double epsilon_1 = 78.3600
const int k = 8

Referenced by main().

const double L = 20

Referenced by main().

const double R = 2.456644

Referenced by main().

const double sigma = 0.5
const double thresh = 1e-6
double XXstart