MADNESS 0.10.1
he.cc File Reference
Include dependency graph for he.cc:

Classes

struct  LBCost
struct  true_op
class  YetAnotherWrapperClass

Functions

void distances (const coord_6d &r, double &r1, double &r2, double &r12)
double energy (World &world, const real_function_6d &psi)
static double f6d (const coord_6d &r)
int main (int argc, char **argv)
real_function_6d multiply_by_V (const real_function_6d &psi)
static double u (double r, double c)
static double V (const coord_6d &r)

Variables

static const double d12cut = 0.01
static const double dcut = 0.01
static const long k = 6
static const double L = 30.0
static const long oi = 0
static const double r12cut = 0.01
static const double rcut = 0.01
static const double thresh = 1e-4
static const long vi = 1

Function Documentation

◆ distances()

void distances ( const coord_6d & r,
double & r1,
double & r2,
double & r12 )

References madness::r2().

Referenced by f6d(), and V().

◆ energy()

◆ f6d()

double f6d ( const coord_6d & r)
static

References d12cut, dcut, distances(), MADNESS_EXCEPTION, oi, and madness::r2().

Referenced by main().

◆ main()

◆ multiply_by_V()

real_function_6d multiply_by_V ( const real_function_6d & psi)

◆ u()

double u ( double r,
double c )
static

References c, e(), and madness::r2().

Referenced by madness::Stack< CallbackInterface *, MAXCALLBACKS >::Stack(), madness::TaskFn< fnT, arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T, arg9T >::TaskFn(), apply_potential(), madness::CCPotentials::apply_s2b_operation(), applyexpLt(), applyN(), madness::assemble_nemo_ddens(), cgesvd_(), madness::Stack< CallbackInterface *, MAXCALLBACKS >::clear(), madness::CCPotentials::compute_pair_correlation_energy(), madness::TensorTrain< T >::decompose(), GygiPot::dESP_drho(), dgesvd_(), doit(), madness::NuclearCorrelationFactor::U1_dot_U1_functor::eval(), expL_double(), madness::CCPotentials::fock_residue_6d(), madness::CCPotentials::fock_residue_6d_macrotask(), gesvd_(), gesvd_(), gesvd_(), gesvd_(), hamiltonian_matrix(), madness::hash_value(), hashbig(), hashlittle(), hashlittle2(), madness::FunctionImpl< T, LDIM >::inner_ij_u_eri(), madness::CC2::iterate_lrcc2_pairs(), jacobi(), jacobi(), madness::jacobi(), Calculation::load_mos(), madness::Localizer::localize_cholesky(), main(), main(), madness::CCPotentials::make_constant_part_cispd(), madness::CCPotentials::make_constant_part_cispd_Qt(), madness::CCPairBuilder::make_pair(), madness::CCPotentials::make_pair_cc2(), madness::CCPotentials::make_pair_ex(), madness::CCPotentials::make_pair_gs(), madness::CCPotentials::make_pair_lrcc2(), madness::CCPotentials::make_pair_mp2(), SVPESolver::make_surface_charge(), GygiPot::make_surfcharge(), SurfaceMoleculeInteraction::make_surfcharge(), madness::FunctionImpl< T, LDIM >::make_Vphi_ij_u(), madness::CCPotentials::make_xy_op_u(), madness::CCPotentials::make_xy_op_u(), madness::CCPotentials::make_xy_u(), moments(), madness::Stack< CallbackInterface *, MAXCALLBACKS >::move(), N_double(), normalize2(), madness::Molecule::nuclear_attraction_potential_second_derivative(), madness::BatchTransport::on_reply(), madness::BatchTransport::on_trigger(), madness::CCConvolutionOperator< T, NDIM >::operator()(), madness::CCConvolutionOperator< T, NDIM >::operator()(), madness::BatchTransport::request(), madness::Stack< CallbackInterface *, MAXCALLBACKS >::reset(), run_tests(), sgesvd_(), SVPESolver::solve(), madness::CC2::solve_mp2_coupled(), TEST(), TEST(), test(), test0(), test0GaussLobatto(), test1(), test_diagnose_GQKffK(), madness::CCPotentials::test_pair_consistency(), madness::CCPotentials::test_pairs(), test_U_el(), test_Vphi_ij_u(), testNavierStokes(), madness::NonlinearSolverND< 3 >::update(), madness::XNonlinearSolver< std::vector< Function< double, 3 > >, double, vector_function_allocator< double, 3 > >::update(), madness::XNonlinearSolver< std::vector< Function< double, 3 > >, double, vector_function_allocator< double, 3 > >::update(), madness::CCPair::update_u(), V(), GygiPot::V_epsilon(), and zgesvd_().

◆ V()

double V ( const coord_6d & r)
static

Variable Documentation

◆ d12cut

const double d12cut = 0.01
static

Referenced by energy(), and f6d().

◆ dcut

◆ k

const long k = 6
static

◆ L

const double L = 30.0
static

◆ oi

◆ r12cut

const double r12cut = 0.01
static

Referenced by coul(), energy(), V(), and V().

◆ rcut

const double rcut = 0.01
static

◆ thresh

const double thresh = 1e-4
static

◆ vi