|
MADNESS 0.10.1
|
#include "../madqc/parameter_manager.hpp"#include "GroundStateData.hpp"#include "ResponseManager.hpp"#include "madness/world/world.h"#include <cassert>#include <cmath>#include <iostream>#include <string>#include <tensor_json.hpp>
Functions | |
| bool | approximately_equal (double computed, double reference, double tol=1e-6) |
| std::pair< Tensor< double >, Tensor< double > > | get_fock_from_json (const json &fock_json, double thresh, int k, bool spinrestricted) |
| int | main (int argc, char **argv) |
| bool | tensor_approx_equal (World &world, const Tensor< double > &computed, const Tensor< double > &reference, double tol=1e-6, bool verbose=true) |
| bool approximately_equal | ( | double | computed, |
| double | reference, | ||
| double | tol = 1e-6 |
||
| ) |
References std::abs(), and madness::nonlinear_vector_solver().
| std::pair< Tensor< double >, Tensor< double > > get_fock_from_json | ( | const json & | fock_json, |
| double | thresh, | ||
| int | k, | ||
| bool | spinrestricted | ||
| ) |
References madness::nonlinear_vector_solver().
Referenced by main().
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
References madness::WorldGopInterface::fence(), madness::finalize(), get_fock_from_json(), madness::FunctionDefaults< NDIM >::get_k(), madness::World::gop, madness::initialize(), k, madness::nonlinear_vector_solver(), madness::FunctionDefaults< NDIM >::print(), madness::print(), madness::info::print_revision_information(), madness::print_stats(), madness::World::rank(), madness::FunctionDefaults< NDIM >::set_pmap(), madness::startup(), tensor_approx_equal(), and thresh.
| bool tensor_approx_equal | ( | World & | world, |
| const Tensor< double > & | computed, | ||
| const Tensor< double > & | reference, | ||
| double | tol = 1e-6, |
||
| bool | verbose = true |
||
| ) |
References a, std::abs(), b, madness::BaseTensor::dims(), madness::Tensor< T >::flat(), madness::nonlinear_vector_solver(), and madness::World::rank().
Referenced by main().