|
MADNESS 0.10.1
|

Classes | |
| class | H2Potential |
Macros | |
| #define | TO_STRING(s) TO_STRING2(s) |
| #define | TO_STRING2(s) #s |
Typedefs | |
| typedef Vector< double, 3 > | coordT |
Functions | |
| int | main (int argc, char **argv) |
| static double | psi_func_be1 (const coordT &rr) |
| static double | psi_func_be2 (const coordT &rr) |
| double | psi_func_h2 (const Vector< double, 3 > &r) |
| static double | psi_func_he (const coordT &r) |
| static double | rho_func_he (const coordT &rr) |
| static double | smoothed_potential (double r) |
| Regularized 1/r potential. | |
| static double | smoothing_parameter (double Z, double eprec) |
| Returns radius for smoothing nuclear potential with energy precision eprec. | |
| void | test_hf_be (World &world) |
| void | test_hf_h2 (World &world) |
| void | test_hf_he (World &world) |
| static double | V_func_be (const coordT &r) |
| double | V_func_h2 (const Vector< double, 3 > &r) |
| static double | V_func_he (const coordT &r) |
Variables | |
| const double | PI = 3.1415926535897932384 |
| #define TO_STRING | ( | s | ) | TO_STRING2(s) |
| #define TO_STRING2 | ( | s | ) | #s |
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
References SafeMPI::COMM_WORLD, madness::cpu_frequency(), e(), madness::error(), madness::WorldGopInterface::fence(), SafeMPI::Finalize(), madness::BaseTensor::get_instance_count(), madness::World::gop, SafeMPI::Init(), madness::nonlinear_vector_solver(), madness::print(), madness::World::rank(), madness::World::size(), madness::startup(), test_hf_he(), and TO_STRING.
|
static |
References e(), and madness::nonlinear_vector_solver().
Referenced by test_hf_be().
|
static |
References madness::nonlinear_vector_solver().
Referenced by test_hf_be().
| double psi_func_h2 | ( | const Vector< double, 3 > & | r | ) |
References madness::nonlinear_vector_solver().
Referenced by test_hf_h2().
|
static |
References e(), and madness::nonlinear_vector_solver().
Referenced by test_hf_he().
|
static |
References c, and madness::nonlinear_vector_solver().
Referenced by test_hf_he().
|
static |
Regularized 1/r potential.
Invoke as u(r/c)/c where c is the radius of the smoothed volume.
References e(), madness::nonlinear_vector_solver(), PI, and madness::r2().
Referenced by V_func_be(), and V_func_he().
|
static |
Returns radius for smoothing nuclear potential with energy precision eprec.
References c, e(), eprec, madness::nonlinear_vector_solver(), pow(), and Z.
Referenced by V_func_be(), and V_func_he().
| void test_hf_be | ( | World & | world | ) |
References e(), madness::nonlinear_vector_solver(), madness::print(), psi_func_be1(), psi_func_be2(), madness::World::rank(), madness::Function< T, NDIM >::scale(), madness::FunctionDefaults< NDIM >::set_cubic_cell(), madness::FunctionDefaults< NDIM >::set_initial_level(), madness::FunctionDefaults< NDIM >::set_k(), madness::FunctionDefaults< NDIM >::set_refine(), madness::FunctionDefaults< NDIM >::set_thresh(), madness::FunctionDefaults< NDIM >::set_truncate_mode(), thresh, madness::Function< T, NDIM >::thresh(), and V_func_be().
| void test_hf_h2 | ( | World & | world | ) |
References e(), madness::nonlinear_vector_solver(), psi(), psi_func_h2(), madness::Function< T, NDIM >::scale(), madness::FunctionDefaults< NDIM >::set_cubic_cell(), madness::FunctionDefaults< NDIM >::set_initial_level(), madness::FunctionDefaults< NDIM >::set_k(), madness::FunctionDefaults< NDIM >::set_refine(), madness::FunctionDefaults< NDIM >::set_thresh(), madness::FunctionDefaults< NDIM >::set_truncate_mode(), thresh, and V_func_h2().
| void test_hf_he | ( | World & | world | ) |
References madness::apply(), e(), madness::error(), L, madness::nonlinear_vector_solver(), op(), p(), psi(), psi_func_he(), madness::World::rank(), madness::Function< T, NDIM >::reconstruct(), rho_func_he(), madness::Function< T, NDIM >::scale(), madness::FunctionDefaults< NDIM >::set_cubic_cell(), madness::FunctionDefaults< NDIM >::set_initial_level(), madness::FunctionDefaults< NDIM >::set_k(), madness::FunctionDefaults< NDIM >::set_refine(), madness::FunctionDefaults< NDIM >::set_thresh(), madness::FunctionDefaults< NDIM >::set_truncate_mode(), thresh, madness::Function< T, NDIM >::truncate(), V_func_he(), and vnuc().
Referenced by main().
|
static |
References c, e(), madness::nonlinear_vector_solver(), smoothed_potential(), and smoothing_parameter().
Referenced by test_hf_be().
| double V_func_h2 | ( | const Vector< double, 3 > & | r | ) |
References e(), and madness::nonlinear_vector_solver().
Referenced by test_hf_h2().
|
static |
References c, e(), madness::nonlinear_vector_solver(), smoothed_potential(), and smoothing_parameter().
Referenced by test_hf_he().
| const double PI = 3.1415926535897932384 |
Referenced by smoothed_potential().