|
MADNESS 0.10.1
|
#include <fstream>#include <iostream>#include <madness/mra/mra.h>#include <madness/mra/operator.h>
Functions | |
| std::tuple< double, double, double > | compute_energy (World &world, real_function_3d &Vnuc, real_function_3d &psi) |
| static double | guess (const coord_3d &r) |
| void | iterate (World &world, real_function_3d &V, real_function_3d &mask, real_function_3d &psi, double &eps) |
| int | main (int argc, char **argv) |
| double | mask1 (double x) |
| static double | mask3 (const coord_3d &ruser) |
| void | run (World &world) |
| static double | V (const coord_3d &r) |
Variables | |
| static const double | F =0.0 |
| static const long | k = 8 |
| static const double | L = 32.0 |
| static const double | thresh = 1e-7 |
| std::tuple< double, double, double > compute_energy | ( | World & | world, |
| real_function_3d & | Vnuc, | ||
| real_function_3d & | psi ) |
References axis, D, madness::free_space_derivative(), madness::inner(), psi(), and madness::square().
Referenced by run().
|
static |
References madness::constants::pi.
| void iterate | ( | World & | world, |
| real_function_3d & | V, | ||
| real_function_3d & | mask, | ||
| real_function_3d & | psi, | ||
| double & | eps ) |
| int main | ( | int | argc, |
| char ** | argv ) |
|
inline |
Referenced by mask3().
|
static |
References lo, mask1(), and madness::user_to_sim().
| void run | ( | World & | world | ) |
References compute_energy(), madness::FunctionFactory< T, NDIM >::f(), guess(), iterate(), k, L, mask, mask3(), madness::print(), psi(), madness::World::rank(), madness::FunctionDefaults< NDIM >::set_cubic_cell(), madness::FunctionDefaults< NDIM >::set_k(), madness::FunctionDefaults< NDIM >::set_thresh(), madness::FunctionDefaults< NDIM >::set_truncate_mode(), madness::square(), thresh, madness::FunctionFactory< T, NDIM >::truncate_mode(), and V().
Referenced by main().
|
static |
|
static |
Referenced by allocator(), madness::TDHF::canonicalize(), madness::Localizer::check_core_valence_separation(), exact_solution(), iterate(), iterate_xy(), main(), madness::TDHF::make_cis_matrix(), madness::TDHF::make_perturbed_fock_matrix(), allocator::operator()(), madness::TDHF::prepare_calculation(), madness::OEP::recompute_HF(), residual(), tabulate(), test(), test_simple(), and test_XCOperator_matrix().
|
static |
|
static |
|
static |