MADNESS
version 0.9
|
#include <madness/mra/mra.h>
#include <madness/constants.h>
#include <ctime>
#include <madness/tensor/solvers.h>
#include <madness/mra/funcplot.h>
#include "nonlinsol.h"
Macros | |
#define | TIME(MSG, X) |
Typedefs | |
typedef real_function_3d | realfunc |
Functions | |
double | nuc_func (const coord_3d &r) |
double | rho_func (const coord_3d &r) |
int | main (int argc, char **argv) |
Variables | |
const double | epsilon = 78.304 |
const double | beta = 1.300 |
const double | rho_0 = 0.0004 |
const double | Gamma = 0.07197 |
const int | k = 8 |
const double | L = 10 |
const double | thresh = 1e-6 |
const int | maxiter = 20 |
double | XXstart |
#define TIME | ( | MSG, | |
X | |||
) |
Referenced by main().
typedef real_function_3d realfunc |
int main | ( | int | argc, |
char ** | argv | ||
) |
References madness::BC_FREE, beta, SafeMPI::COMM_WORLD, madness::f, madness::finalize(), madness::initialize(), k, L, nuc_func(), madness::plot_line(), madness::plotdx(), madness::print(), rho_func(), madness::FunctionDefaults< NDIM >::set_bc(), madness::FunctionDefaults< NDIM >::set_cubic_cell(), madness::FunctionDefaults< NDIM >::set_initial_level(), madness::FunctionDefaults< NDIM >::set_k(), madness::FunctionDefaults< NDIM >::set_thresh(), madness::FunctionDefaults< NDIM >::set_truncate_on_project(), madness::startup(), thresh, TIME, and madness::Function< T, NDIM >::trace().
double nuc_func | ( | const coord_3d & | r | ) |
References mpfr::exp(), and madness::constants::pi.
Referenced by main().
double rho_func | ( | const coord_3d & | r | ) |
References mpfr::exp(), madness::constants::pi, R, and sqrt().
Referenced by main().
const double beta = 1.300 |
Referenced by madness::Function< double, 6 >::gaxpy(), madness::Function< double, 6 >::gaxpy_ext(), madness::FunctionImpl< Q, NDIM >::gaxpy_ext(), madness::FunctionImpl< Q, NDIM >::gaxpy_ext_recursive(), madness::FunctionNode< T, NDIM >::gaxpy_inplace(), madness::FunctionImpl< Q, NDIM >::gaxpy_inplace(), madness::Function< double, 6 >::gaxpy_oop(), madness::gaxpy_oop_reconstructed(), madness::GaussianConvolution1D< Q >::issmall(), main(), and madness::GaussianConvolution1D< Q >::rnlp().
const double Gamma = 0.07197 |
const int k = 8 |
Referenced by main().
const double L = 10 |
Referenced by main().
const int maxiter = 20 |
Referenced by main(), opt(), SVPEColloidSolver::solve(), solve(), and SVPEColloidSolver::solve_Laplace().
const double rho_0 = 0.0004 |
const double thresh = 1e-6 |
Referenced by main().
double XXstart |